tanaka's Programming Memo

プログラミングについてのメモ。

Rigidbodyで、めり込んだり、跳ね返らない

Unityでは、初期設定として1を1mとして扱うことになっている。その設定のまま、5cmのオブジェクトを登場させるとサイズは0.05となる。ところがUnityのRigidbodyでは、一定以上小さい速度は省略されるようで、5cm程度のものを動かしていると、衝突しても跳ね返らないことがある。

Rigidbodyで動かすものがcm単位の場合は、値を100倍して、1=1cmとする必要がある。単位を変えた場合は、[Edit]→[Project Settings]→[Physics]を呼び出して、[Gravity]も同じ単位に合わせるのを忘れないこと。