Unity 3d愤怒的小鸟-Spring Joint弹簧关节使用功能

非常高兴我能学到热门游戏愤怒的小鸟制作游戏的课程。

实现小鸟的拖拽

使用**Spring Joint弹簧关节:弹簧关节允许一个刚体物件被拖向一个指定的"目标"点。这个点即可以是另一个刚体物件,也可以是世界。当物件远离目标点时,弹簧关节对其施加力使其被拉回初始目标点。类似橡皮筋与弹弓的效果。

把右边的树枝赋值给小鸟的Connected Body 连接体;

Connected Body 连接体:弹簧关节工作连接另一个刚体并不是必需的。一般来说,当你的物件需要依赖另一个刚体的位置和旋转时,那么就连接它。如果关节没有连接到刚体,那么它将和世界连接。


Distances需要缩短距离;

Frequency发生频率设置为2;

 anchor:锚点,设置joint在对象局部坐标系中的位置,着并不是对象将弹向的点

Spring:弹簧,设置弹簧的强度,数值越高弹簧的强度就越大

Damper:阻尼,设置阻尼的系数,阻尼系数越大,弹簧强度越小的幅度越大

Min Distance:最小距离,设置弹簧启用的最小距离值,如果两个对象的之间的当前距离与初始距离的差大于该值,则不会开启弹簧

max Distance:最大距离,设置弹簧启用的最大距离值,如果两个对象之间的当前距离与初始距离的差小于该值,则不会开启弹簧

break Distance:断开力,设置弹簧关节断开所需要的作用力

猜你喜欢

转载自www.cnblogs.com/dingsiki/p/10012381.html