1、在unity3d场景中创建一个圆柱形的不倒翁物体。

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

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

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

时间:2024-10-15 09:32:51
1、在unity3d场景中创建一个圆柱形的不倒翁物体。
3、创一个空物体Empty,放到圆柱体的底部,并设置为圆柱体的子物体。
5、创建一个tf变量,并在update中设置重心。 public Transform tf;罕铞泱殳 void Update (像粜杵泳) { GetComponent<Rigidbody> ().centerOfMass = tf.localPosition; }
7、现在我们运行场景,就可以看到不倒翁在前后左右的摇摆。