关节
- Unity中有5种关节。
- 关节一定是刚体。当添加关节组件时会自动给物体补上刚体组件。
可配置关节 Configurable Joint
- 可配置关节的参数特别多,通过这些参数的设置可以配置成任意关节。
铰链关节 Hinge Joint
- 用于合叶、钟摆之类的链接。
Connected Body
属性表示链接到某个物体,被链接的物体一定要是刚体,并会受到力的作用。如果不设置链接物体表示链接到世界。- 在力的作用下铰链关节会围绕一个轴旋转。Anchor可以设置轴的位置,Axis可以设置轴的方向。
固定关节 Fixed Joint
- 用来链接两个物体。
- 如果想要打掉怪物胳膊,可以用固定关节把胳膊和身体连在一起,当条件满足时,把固定关节断开胳膊就掉了。
弹簧关节 Spring Joint
- 用来模拟弹簧的效果。
- 游戏中有很多的机关会用的弹簧。
骨骼关节 Character Joint
- 用来模拟骨骼。
断开关节
- 断开关节的本质就是销毁关节组件。
BreakForce
、BreakTorque
可以设置打断关节所需要的力和扭力。当关节断开时关节组件就会销毁。