タグ

ブックマーク / qiita.com/Nicky (1)

  • [Unity] オブジェクトの重心をずらす - Qiita

    通常、Rigidbodyを追加したオブジェクトの重心はそのオブジェクトの中心にあります。この重心をずらすことで、例えば起き上がりこぼしのような動作をさせることができるようになります。 事前準備 Sphereを新規作成してRigidbodyを追加します。可能であればMaterialを追加して少し半透明にしておくと、後々重心の位置が見やすくなります。面倒な場合はやらなくて大丈夫です。 Cubeを新規作成してRigidbodyを追加、Use GravityをOFFに、is KinematicをONにします。これは重心がずれていることを確認するための床として使用しますので、ちょっと斜めにしておいてください。 Sphereの下にCubeを配置し、普通に転がることを確認します。 スクリプト 事前準備で作成したSphereに以下のスクリプトを追加します。 using UnityEngine; using

    [Unity] オブジェクトの重心をずらす - Qiita
  • 1