本文可以实现类似 手游《割绳子(Cut the Rope)》的效果。具体细节得深入完善。
绳子的效果 在相关资料1里面。
可以实现什么效果,流星锤,双节棍,灯笼,绳子悬挂的物体,兽人必须死里面 的很多天花板的陷阱、 巨槌钟摆 陷阱
,等
参考资料1,2
使用的组件 主要是 刚体rigidbody,铰链关节hinge joint
圆柱体 没有设置刚体,
第一个正方体 的刚体 设置了IsKinematic,就不会受重力影响
通过改变第一个正方体的 Transform的Rotation,来达到旋转运动的目标。
通过改变第一个正方体的 Transform的Position,如上图所示。
实践表明,并不能通过 改变 球 物体,进而改变 前2个方块物体。
由于 圆柱 物体 ,没有 添加 刚体rigidbody,铰链关节hinge joint 组件,因此 其移动 并不影响 其他物体。
铰链关节hinge joint的其他应用
参考资料3
参考资料4
参考资料5
参考资料:
1.
2.
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.
相关资料:
2.