Skip to content

CollisionComponent.CollisionShapeRef ​

propertyIDはnative側のCollisionGetShapePropertyと対応する

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

型の情報 ​

  • 名前空間:NEMEngine
  • 型:NEMEngine.CollisionComponent.CollisionShapeRef(Class)

CapsuleAxis ​

csharp
public CapsuleAxis CapsuleAxis

カプセルのローカル長軸です。2DではX=横・Y=縦、3DではX/Y/Zを選びます。

操作:読取・変更。

CapsuleHeight ​

csharp
public float CapsuleHeight

Capsule3Dの両端の丸みを含む全高です。

操作:読取・変更。

CapsuleSize2D ​

csharp
public Vector2 CapsuleSize2D

Capsule2D全体の幅・高さです。方向と組み合わせて縦横を指定します。

操作:読取・変更。

Enabled ​

csharp
public bool Enabled

この形状の判定を有効にします。CollisionComponent全体のEnabledとは別です。

操作:読取・変更。

HalfExtents3D ​

csharp
public Vector3 HalfExtents3D

AABB3D・OBB3Dの全幅・全高・全奥行きの半分です。

操作:読取・変更。

HalfSize2D ​

csharp
public Vector2 HalfSize2D

Quad2Dの全幅・全高の半分です。

操作:読取・変更。

IsTrigger ​

csharp
public bool IsTrigger

trueなら押し戻さず、接触コールバックだけを発行します。侵入範囲や拾い物に使います。

操作:読取・変更。

Offset ​

csharp
public Vector3 Offset

Transformから形状中心をずらす位置です。Capsule2DではXY成分を使います。

操作:読取・変更。

Radius ​

csharp
public float Radius

Circle2D・Sphere3D・Capsule3Dの半径です。Capsule2Dの全体サイズとは別です。

操作:読取・変更。

RotatedQuad ​

csharp
public bool RotatedQuad

Quad2Dを回転する矩形として扱うかを指定します。

操作:読取・変更。

RotationDegrees ​

csharp
public Vector3 RotationDegrees

形状へ加える回転を度数で指定します。Capsule2DではZ成分を使います。

操作:読取・変更。

Type ​

csharp
public ColliderShapeType Type

判定する形状です。2Dの円・四角・カプセル、3Dの球・AABB・OBB・カプセルから選び、該当する寸法を設定します。

操作:読取・変更。

UseTransformRotation ​

csharp
public bool UseTransformRotation

形状の向きへ所有GameObjectのTransform回転を含めるかを指定します。

操作:読取・変更。

実行時の扱い ​

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

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