Hinge Joint 铰链关节

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenggong2dm/article/details/81704632

Unity铰链关节的文档并不易懂。所以用白话文写一个说明,以门为例:

门由门框、门板组成。门框不动,门板绕着门框(门轴)运动。铰链关节,是门板上的组件。

门框:刚体Rigidbody

门板:刚体Rigidbody、铰链关节Hinge Joint

Connected Body:连接到哪个刚体。(比如门框)

Anchor:锚点,也就是连接点。连接点位置是从自身原点出发,向X,Y,Z轴偏移多少。

Axis:旋转轴。0为不在这个轴向做旋转,1为围绕这个轴向做旋转。注意,和Anchor参数一起,会有一个橙色的箭头,表示连接点位置,和旋转轴。

Use Spring :是否使用弹簧。勾选后,以Spring的力度值,向Target Position这个角度作用力。

Spring:弹簧力。

Damper:阻尼。

Target Position :目标角度。

下面就是默认0度(关门状态),一旦门被推开,角度大于0,那么以50的弹簧力,将门拉回到0度。

Use Limit:使用角度限制。这个角度与上边的轴向有直接关系。

MIn:最小值,该项用于设置铰链能达到的最小角度。

Max:最大值,铰链能达到的最大角度。

Min Bounce:最小反弹,该项用于设置当对象触到最小限制时的反弹值。

Max Bounce :最大反弹,该项用于设置当对象触到最大限制时的反弹值。

Break Force:断开力,该项用于设置铰链关节断开的作用力。

Break Torque:断开扭矩:铰链关节断开时所需要的转矩。

猜你喜欢

转载自blog.csdn.net/chenggong2dm/article/details/81704632