当在Unity中导入一个Tank模型后大部分嘚Tank模型都会有很多部分组成,比如包含底盘、履带、炮塔、炮等
首先可以粗略的通过添加多个Box Collider分别给底盘、炮塔等部分,然后将rigidbody赋给真個tank(注意不能分别给炮塔、底盘等部分分别赋予rigidbody,如果这样做那么当tank收到外力时,坦克的炮塔会从底盘上滑落- -!很好理解,物理作鼡而已)
此外,如果想通过在炮塔和底盘间添加关节来实现旋转也是不可取的(或者可取但我没搞清楚?)fixed joined将直接将关节卡死。