[Unity]风铃悬挂物体实现

本文可以实现类似 手游《割绳子(Cut the Rope)》的效果。具体细节得深入完善。

绳子的效果 在相关资料1里面。

 

可以实现什么效果,流星锤,双节棍,灯笼,绳子悬挂的物体,兽人必须死里面 的很多天花板的陷阱、 巨槌钟摆 陷阱

,等

参考资料1,2

使用的组件 主要是 刚体rigidbody,铰链关节hinge joint

 

[Unity]风铃悬挂物体实现[Unity]风铃悬挂物体实现

圆柱体 没有设置刚体,

第一个正方体 的刚体 设置了IsKinematic,就不会受重力影响

 

[Unity]风铃悬挂物体实现

通过改变第一个正方体的 Transform的Rotation,来达到旋转运动的目标。

 


[Unity]风铃悬挂物体实现

通过改变第一个正方体的 Transform的Position,如上图所示。

 


实践表明,并不能通过 改变 球 物体,进而改变 前2个方块物体。

 


[Unity]风铃悬挂物体实现

由于 圆柱 物体 ,没有 添加 刚体rigidbody,铰链关节hinge joint 组件,因此 其移动 并不影响 其他物体。

 

[Unity]风铃悬挂物体实现

 


铰链关节hinge joint的其他应用

 

参考资料3

[Unity]风铃悬挂物体实现

 

参考资料4

[Unity]风铃悬挂物体实现

 

参考资料5

[Unity]风铃悬挂物体实现

 

 

[Unity]风铃悬挂物体实现

[Unity]风铃悬挂物体实现

 

 


参考资料:

1.

 

在unity中怎么使用铰链关节制作悬挂物体效果

2.

铰链关节 Hinge Joint

3. How can I render 2D ropes in Unity?

4.Physics Joints in Unity 2D

5.Finally got a chain working! Hinge joints are finicky

6.2つのGameObjectをつなぐ(Joint)

7.

 

相关资料:

1.[Unity]绳索Rope实现

2.