Skip to content

Collision ​

CollisionはPhysicsで使用する型です。下記にゲームコードから利用できる宣言を掲載します。

使い方と前提条件 · C# API一覧

型の情報 ​

  • 名前空間:NEMEngine
  • 型:NEMEngine.Collision(Struct)

gameObject ​

csharp
public readonly GameObject gameObject

このComponentを所有するGameObjectです。

操作:読取専用。

isTrigger ​

csharp
public readonly bool isTrigger

Trigger接触か

操作:読取専用。

normal ​

csharp
public readonly Vector3 normal

接触情報

操作:読取専用。

otherShapeIndex ​

csharp
public readonly int otherShapeIndex

接触した相手の形状番号です。

操作:読取専用。

penetration ​

csharp
public readonly float penetration

接触時のめり込み量です。

操作:読取専用。

point ​

csharp
public readonly Vector3 point

接触またはRayの命中位置です。

操作:読取専用。

self ​

csharp
public readonly GameObject self

コールバックを受け取るGameObjectと相手GameObject

操作:読取専用。

selfShapeIndex ​

csharp
public readonly int selfShapeIndex

衝突した形状インデックス

操作:読取専用。

実行時の扱い ​

Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。

現行版マニュアル · 8ea58ba2 · 2026-10-28確認