ニュース

Top  >   21. 物理・Raycast・当たり判定  >   Q, 物理演算(重力)で物が地面を突き抜ける

Q, 物理演算(重力)で物が地面を突き抜ける

2026/03/18

メインコンテンツへスキップ
< すべてのカテゴリに戻る

A,結論

床に「Mesh Collider」か「Box Collider」があるか確認してください。

原因 / 背景

  • 衝突判定(Collider)が片方にしかないと、物理計算が衝突を検知できないためです。

実装 / 手順

  1. 床と物の両方にColliderを追加し、片方にRigidbodyを追加します。

両方に Collider があっても、高速移動や薄い床ではすり抜けることがあります。Is Trigger をオフにし、Physics の衝突レイヤー、Collider の厚さ、Rigidbody の Collision Detection を確認します。物理オブジェクトを毎フレーム Transform で強制移動していないかも確認してください。

※ 実機確認が必要な項目は、Editor だけで判断せず対象デバイスでも必ず動作確認してください。

難易度:Level 1(入門)
対象プラットフォーム:PC,Android,iOS,Unity
関連キーワード:物理,突き抜ける,衝突,重力

Level 1-2 向けバナーLevel 3-5 向けバナー 1Level 3-5 向けバナー 2