表示テーマ
CollisionComponent.CollisionShapeRef
propertyIDはnative側のCollisionGetShapePropertyと対応する
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.CollisionComponent.CollisionShapeRef(Class)
CapsuleAxis
csharp
public CapsuleAxis CapsuleAxisカプセルのローカル長軸です。2DではX=横・Y=縦、3DではX/Y/Zを選びます。
操作:読取・変更。
CapsuleHeight
csharp
public float CapsuleHeightCapsule3Dの両端の丸みを含む全高です。
操作:読取・変更。
CapsuleSize2D
csharp
public Vector2 CapsuleSize2DCapsule2D全体の幅・高さです。方向と組み合わせて縦横を指定します。
操作:読取・変更。
Enabled
csharp
public bool Enabledこの形状の判定を有効にします。CollisionComponent全体のEnabledとは別です。
操作:読取・変更。
HalfExtents3D
csharp
public Vector3 HalfExtents3DAABB3D・OBB3Dの全幅・全高・全奥行きの半分です。
操作:読取・変更。
HalfSize2D
csharp
public Vector2 HalfSize2DQuad2Dの全幅・全高の半分です。
操作:読取・変更。
IsTrigger
csharp
public bool IsTriggertrueなら押し戻さず、接触コールバックだけを発行します。侵入範囲や拾い物に使います。
操作:読取・変更。
Offset
csharp
public Vector3 OffsetTransformから形状中心をずらす位置です。Capsule2DではXY成分を使います。
操作:読取・変更。
Radius
csharp
public float RadiusCircle2D・Sphere3D・Capsule3Dの半径です。Capsule2Dの全体サイズとは別です。
操作:読取・変更。
RotatedQuad
csharp
public bool RotatedQuadQuad2Dを回転する矩形として扱うかを指定します。
操作:読取・変更。
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組で扱います。