表示テーマ
ForceField
周囲のGPU Particleへ引力・斥力・回転などの力を与えます。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.ForceField(Class) - 継承元:NEMEngine.Component
- Inspector:ForceField
FromEntity
csharp
public static ForceField FromEntity(GameObject gameObject)既にComponentを持つGameObjectから操作用の参照を作ります。Componentを追加する操作ではありません。
| 引数 | 型 | 既定値 |
|---|---|---|
gameObject | NEMEngine.GameObject | 必須 |
戻り値:NEMEngine.ForceField。
axis
csharp
public Vector3 axis形状・回転・関節などの基準軸です。
操作:読取・変更。
対応するInspector:ForceField。
componentTypeID
csharp
public static int componentTypeID組み込みComponentの接続識別子です。通常のゲームコードではGetComponentで取得します。
操作:読取専用。
enabled
csharp
public bool enabledこのComponentの処理を有効にします。GameObject全体のアクティブ状態とは別です。
操作:読取・変更。
対応するInspector:ForceField。
falloff
csharp
public float falloff範囲の端へ近づくほど弱める減衰です。
操作:読取・変更。
対応するInspector:ForceField。
layerMask
csharp
public uint layerMask影響先・判定対象のLayerをbit集合で選びます。
操作:読取・変更。
対応するInspector:ForceField。
range
csharp
public float rangeFieldなどの影響範囲です。
操作:読取・変更。
対応するInspector:ForceField。
strength
csharp
public float strength効果や力の強さです。
操作:読取・変更。
対応するInspector:ForceField。
type
csharp
public ParticleForceFieldType type形状または動作の種類です。
操作:読取・変更。
対応するInspector:ForceField。
実行時の扱い
Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。