Skip to content

ParticleTrailSettings ​

ParticleTrailSettingsは、Particleの個別設定をまとめる型です。取得元の設定から値を編集し、所有するComponentへ反映します。

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

型の情報 ​

drawSource ​

csharp
public bool drawSource

Trailの元粒子も描画します。

操作:読取・変更。

enabled ​

csharp
public bool enabled

このComponentの処理を有効にします。GameObject全体のアクティブ状態とは別です。

操作:読取・変更。

endColor ​

csharp
public Color4 endColor

終了時のRGBA色です。

操作:読取・変更。

endWidth ​

csharp
public float endWidth

Trail終端側の幅です。

操作:読取・変更。

keepAfterParticleDeath ​

csharp
public bool keepAfterParticleDeath

元の粒子が消えても残ったTrail点の寿命が終わるまで描きます。

操作:読取・変更。

material ​

csharp
public AssetGUID material

描画に使うMaterial参照です。既定MaterialはEngine側から解決されます。

操作:読取・変更。

materialSettings ​

csharp
public ParticleMaterialSettings materialSettings

Textureと個別Material Parameterの設定です。

操作:読取専用。

maxPoints ​

csharp
public int maxPoints

1つのTrailが保持する軌跡点数の上限です。

操作:読取・変更。

maxTrails ​

csharp
public uint maxTrails

同時に保持するTrail数の上限です。

操作:読取・変更。

memoryBudgetMB ​

csharp
public uint memoryBudgetMB

Trail点列に使うメモリの予算です。単位は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 startWidth

Trail開始側の幅です。

操作:読取・変更。

textureMode ​

csharp
public ParticleTrailTextureMode textureMode

TrailへTextureを伸ばすか、距離で繰り返すかを選びます。

操作:読取・変更。

tileLength ​

csharp
public float tileLength

繰り返し1枚分に相当するTrail上の長さです。

操作:読取・変更。

実行時の扱い ​

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

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