collision_hit テーブル リファレンス - Stingray Lua API リファレンス

collision_hit テーブル リファレンス

説明

このテーブルは、物理ワールドに対する衝突テストによって作成された単一の衝突ポイントを記録するために使用されます。

詳細については、stingray.Raycast オブジェクトの説明を参照してください。

このテーブルには名前付きのメンバーがありません。数値キーを使用して値にアクセスできる配列です。

  • [1] : 3D ワールド内の衝突の位置です(stingray.Vector3)。
  • [2] : 衝突テストの開始点から衝突点までの距離です(number)。
  • [3] : 衝突したサーフェスの法線です(stingray.Vector3)。
  • [4] : 衝突した物理アクターです(stingray.Actor)。

たとえば、衝突点のワールド上の位置に local collision_point = hit_result[1] としてアクセスします。