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

 时间:2026-04-30 08:07:53

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

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

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

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

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

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

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

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

5、创建一个tf变量,并在update中设置重心。

public Transform tf;

void Update () {

GetComponent<Rigidbody> ().centerOfMass = tf.localPosition;

}

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

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

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

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

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

  • Blender雕刻模式中如何雕刻出直线
  • Blender如何给模型添加破碎裂缝
  • C4D怎么固定变形器的效果
  • C4D中如何创建扭曲逐渐变小的方块叠加模型
  • C4D颜色渐变文字(3):纹理模式怎么用?
  • 热门搜索
    龙发装饰怎么样 小米手机怎么投屏到电视 流感和普通感冒的区别 叮咛的近义词 郑州中学怎么样 小儿感冒冲剂 卫生间怎么做防水 淘宝店铺名称怎么修改 肚脐疼是怎么回事 老是放臭屁是怎么回事