diff --git a/server/tools/protobuild/cs_proto.proto b/server/tools/protobuild/cs_proto.proto index 7d012cc1..e050e109 100755 --- a/server/tools/protobuild/cs_proto.proto +++ b/server/tools/protobuild/cs_proto.proto @@ -102,8 +102,8 @@ message MFTupleString //向量3d message MFVec3 { - optional float x = 1; //x轴 - optional float y = 2; //y轴 + optional float x = 1 [default = 0]; //x轴 + optional float y = 2 [default = 0]; //y轴 optional float z = 3 [default = 0]; //z轴 } @@ -328,8 +328,9 @@ message MFObstacleFull { optional int32 obj_uniid = 1; //唯一id optional MFVec3 pos = 2; //位置 + optional MFVec3 size = 33; //大小(和pos rotate构成boxcollider) optional float scale = 3; //缩放比 - optional float rotate = 5; //旋转 + optional float rotate = 5; //旋转,单位弧度,360度=2π弧度 //出生帧号 born_frameno == SMUpdate.frmanoe时表示在当前这帧出生(可能出现为0的情况比如静态物件) optional int32 born_frameno = 4 [default = 0]; @@ -382,6 +383,8 @@ message MFLootFull { optional int32 obj_uniid = 1; //唯一id optional MFVec3 pos = 2; //位置 + optional MFVec3 size = 10; //大小(和pos rotate构成boxcollider) + optional float rotate = 11 [default = 0]; //旋转 单位弧度,360度=2π弧度 optional MFVec3 born_pos = 3; //出生位置 optional bool show_anim = 4; //是否显示动画 @@ -834,6 +837,8 @@ message MFMapCarInfo { optional int32 car_id = 1; //载具id(读equip表) optional MFVec3 pos = 2; //载具坐标 + optional MFVec3 size = 3; //载具坐标 大小(和pos rotate构成boxcollider) + optional float rotate = 4 [default = 0]; //旋转 单位弧度,360度=2π弧度 } //队友信息