unity3d设置刚体物体重心位置,做个不倒翁
1、在unity3d场景中创建一个圆柱形的不倒翁物体。

2、给其添加上Rigidbody刚体组件。

3、创一个空物体Empty,放到圆柱体的底部,并设置为圆柱体的子物体。

4、接着创建一个Center_test脚本。

5、创建一个tf变量,并在update中设置重心。
public Transform tf;
void Update () {
GetComponent<Rigidbody> ().centerOfMass = tf.localPosition;
}

6、把脚本放在圆柱体Capsule上面,并把里面的Empty拖放到tf里面。

7、现在我们运行场景,就可以看到不倒翁在前后左右的摇摆。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:137
阅读量:101
阅读量:43
阅读量:127
阅读量:193