トップ 一覧 検索 ヘルプ RSS ログイン

unity_script_physics_constraints_capsuleの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!Capsuleが倒れないようにする(Constraints)

Capsuleの衝突形状を自由落下させた場合、地面が平坦でない場合は当然ながら倒れてしまいます。
{{ref_image unity_physics_capsule_00.png}}

ですが、衝突形状がFPSでの自分自身(視点)であるような場合は、倒れてほしくないときもあります。
この場合に「倒れないように回転自身を''拘束''する」という制限をかける動作を「コンストレインツ(constraints)」と呼んだりします。
この場合に「倒れないように回転自身を'''拘束'''する」という制限をかける動作を「コンストレインツ(constraints)」と呼んだりします。

Unityでは、GameObjectにRigidbodyをコンポーネントとして割り当てた後、InspectorのConstraintsの回転XとZを拘束させることでカプセルが倒れないようにできます。
{{ref_image unity_physics_capsule_01.png}}

↓自由落下させても倒れない
{{ref_image unity_physics_capsule_02.png}}

----
{{lastmodified}}