这几天因为项目需要,一直在搜寻和学习unity中关于绳子制作的资源。于是开始在CSDN、BaiDu、Bilibili上面找各种相关的资源,但是只是讲解了最基本的关于绳子的通用制作方法,即:绳子由若干个Gameobject(可以是Cube、Capusual、Cylinder etc.)拼接而成,而且每个Gameobject都添加了Hinge Joint(铰链关节)组件,每个Gameobject的Hinge Joint组件中的Connection Body属性都是它上面紧邻的Gameobject的Rigibody组件。接下来,我先介绍一下这种普遍的方法。
普通方法:
先在unity场景中构建一个空的GameObject并更名为:RopeParent。在RopeParent目录下添加若干个Cube。
接下来,我们在RopeParent上新建一个名为rope的脚本。