Unityの2Dでの衝突判定に関しての質問です.
isTriggerの円とその他を毎フレーム確実に接触判定して,接触した地点のワールド座標を求めるいい方法って何かないでしょうか.
もしくは衝突地点への方向のみでも良いのですが.
3Dの球でしたらPhysics.OverlapSphereNonAllocと,
Collider.ClosestPointで擬似的に取得できたのですが,
2Dの円での判定では(ClosestPointに相当するものが見つからず)行き詰まっています.
isTriggerでなければCollider2D.GetContactsが近いです.
またOnTriggerStayは毎フレーム呼び出されてはいないようなのでだめでした.
よろしくお願いします.
あなたの回答
tips
プレビュー