unity3d设置刚体物体重心位置,做个不倒翁

 时间:2024-10-27 22:20:03

在unity3d场景中需要创建一个不倒翁的物体,要模拟真实的物理效果,在受到力的作腩柽鬣盛用下摇摆但是不会倒下,这就需要我们给物体添加刚体属性,然后把物体的重心位置设置到底部。

unity3d设置刚体物体重心位置,做个不倒翁

工具/原料

unity3d5.3工具。

方法/步骤

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

unity3d设置刚体物体重心位置,做个不倒翁

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

unity3d设置刚体物体重心位置,做个不倒翁

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

unity3d设置刚体物体重心位置,做个不倒翁

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

unity3d设置刚体物体重心位置,做个不倒翁

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

unity3d设置刚体物体重心位置,做个不倒翁

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

unity3d设置刚体物体重心位置,做个不倒翁

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

unity3d设置刚体物体重心位置,做个不倒翁

Blender雕刻模式中如何雕刻出直线 Blender如何给模型添加破碎裂缝 C4D怎么固定变形器的效果 C4D中如何创建扭曲逐渐变小的方块叠加模型 C4D颜色渐变文字(3):纹理模式怎么用?
热门搜索
防盗窗图片 宫崎骏的所有作品电影 graphis图片 现代i30报价及图片 中国胖女人图片