表示テーマ
Collision
CollisionはPhysicsで使用する型です。下記にゲームコードから利用できる宣言を掲載します。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.Collision(Struct)
gameObject
csharp
public readonly GameObject gameObjectこのComponentを所有するGameObjectです。
操作:読取専用。
isTrigger
csharp
public readonly bool isTriggerTrigger接触か
操作:読取専用。
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組で扱います。