- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!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}}