Velocity from Direction & Speed (Random Direction)
メニューパス : Velocity > [Set/Add] Velocity from Direction & Speed (Random Direction)
Velocity from Direction And Speed (Random Direction) ブロックは、ランダム方向 (パーティクルごと) と direction 属性間のブレンド率に基づいて、パーティクルの速度を計算します。
その後ブロックは、スピードによって最終的な方向ベクトルをスケールし、velocity 属性を使って作成します。
ブロックの互換性
このブロックは、以下のコンテキストと互換性があります。
ブロックの設定
設定 | Type | 説明 |
---|---|---|
Composition | Enum | (Inspector) ブロックが velocity 属性をどのように設定するかを特定します。オプションは以下の通りです。 • Set: velocity 属性を新しい値で上書きします。 • Add: 新しい値を velocity 値に追加します。 • Multiply: velocity 属性値を新しい値で乗算します。 • Blend: velocity 属性値と新しい値の間を補間します。ブレンド要素は 0 と 1 の間で指定できます。 |
Speed Mode | Enum | どのようにスピードを計算するかを指定します。オプションは以下の通りです。 • Constant: Speed プロパティで設定する、一定のスピードを適用します。 • Random: Min Speed と Max Speed 間の、ランダムなスピードを適用します。 |
ブロックのプロパティ
入力 | Type | 説明 |
---|---|---|
Speed | float | 速度を計算するために、方向ベクトルに適用するスピードの乗数です。 このプロパティは、Speed Mode を Constant に設定したときのみ表示されます。 |
Min Speed | float | 速度を計算するために、方向ベクトルに適用する最小スピードの乗数です。 このプロパティは、Speed Mode を Random に設定したときのみ表示されます。 |
Max Speed | float | 速度を計算するために、方向ベクトルに適用する最大スピードの乗数です。 このプロパティは、Speed Mode を Random に設定したときのみ表示されます。 |
Blend Direction | float | 現在の direction 属性値と新しく計算された方向値の、ブレンドの割合です。 |
Blend Velocity | float | 現在の direction 属性値と新たに計算された方向の値の、ブレンドの割合です。 このプロパティは、Composition を Blend に設定したときのみ表示されます。 |