表示テーマ
ParticleTrailSettings
ParticleTrailSettingsは、Particleの個別設定をまとめる型です。取得元の設定から値を編集し、所有するComponentへ反映します。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.ParticleTrailSettings(Class) - 継承元:NEMEngine.SettingsObject
drawSource
csharp
public bool drawSourceTrailの元粒子も描画します。
操作:読取・変更。
enabled
csharp
public bool enabledこのComponentの処理を有効にします。GameObject全体のアクティブ状態とは別です。
操作:読取・変更。
endColor
csharp
public Color4 endColor終了時のRGBA色です。
操作:読取・変更。
endWidth
csharp
public float endWidthTrail終端側の幅です。
操作:読取・変更。
keepAfterParticleDeath
csharp
public bool keepAfterParticleDeath元の粒子が消えても残ったTrail点の寿命が終わるまで描きます。
操作:読取・変更。
material
csharp
public AssetGUID material描画に使うMaterial参照です。既定MaterialはEngine側から解決されます。
操作:読取・変更。
materialSettings
csharp
public ParticleMaterialSettings materialSettingsTextureと個別Material Parameterの設定です。
操作:読取専用。
maxPoints
csharp
public int maxPoints1つのTrailが保持する軌跡点数の上限です。
操作:読取・変更。
maxTrails
csharp
public uint maxTrails同時に保持するTrail数の上限です。
操作:読取・変更。
memoryBudgetMB
csharp
public uint memoryBudgetMBTrail点列に使うメモリの予算です。単位はMBです。
操作:読取・変更。
minDistance
csharp
public float minDistance次の軌跡点を加える最小移動距離です。
操作:読取・変更。
mode
csharp
public ParticleTrailMode mode動作方式を選びます。選択により表示される追加設定が変わります。
操作:読取・変更。
pointLifetime
csharp
public float pointLifetime各軌跡点の寿命秒数です。
操作:読取・変更。
startColor
csharp
public Color4 startColor開始時のRGBA色です。
操作:読取・変更。
startWidth
csharp
public float startWidthTrail開始側の幅です。
操作:読取・変更。
textureMode
csharp
public ParticleTrailTextureMode textureModeTrailへTextureを伸ばすか、距離で繰り返すかを選びます。
操作:読取・変更。
tileLength
csharp
public float tileLength繰り返し1枚分に相当するTrail上の長さです。
操作:読取・変更。
実行時の扱い
Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。