Increment Strip Index On Start
メニューパス: Spawn > Custom > Increment Strip Index On Start
Increment Strip Index On Start ブロックは、Particle Strips の初期化を管理する際に役立ちます。Particle Strip は、リンクされたパーティクルのグループで成り立ち、グループ数はストリップの stripIndex 属性によって定義されます。このブロックは、Spawn Context のスタートイベントがトリガーするたびに、Particle Strip の stripIndex 属性 (符号なし整数) を増加させます。これにより、リンクされたパーティクルのグループが Particle Strip に新たに追加されます。
stripIndex 属性は、stop イベントがトリガーするとき、または stripIndex が Strip Max Count に到達した場合に、ゼロを返します。これは、最初のストリップグループインデックスに戻ります。
ブロックの互換性
このブロックは、以下のコンテキストと互換性があります。
ブロックのプロパティ
Input | Type | 説明 |
---|---|---|
Strip Max Count | uint | stripIndex の最大値です。stripIndex の範囲は、ゼロとこの値から 1 を引いたものの間です。 |
補足
このブロックは VFXSpawnerCallback インターフェースを使い、独自の実装作成に参照として利用できます。このブロックの実装は、com.unity.visualeffectgraph > Runtime > CustomSpawners > IncrementStripIndexOnStart.cs にあります。