このクラスは、パーティクルの初期化に必要な全てのパラメータを再グループ化します。 ランダムの範囲を与えるため、多くの値は分散しています(-Var の接尾辞)。 分散が "相対"値(-RelVarの接尾辞)である場合、0,1の間の値が期待されています。 例: 0.2f は、作成時に対応する値は -+20でランダム化されることを意味します。 [詳細]
Public メソッド | |
| EmitterParams () | |
| コンストラクタ。 | |
| string | ToString (string prefix) |
| EmitterParams の文字列表現を返します。 | |
Public 変数 | |
| Matrix3 | Transform = Matrix3.Identity |
| 生成される位置・速度・角度はこの行列によって変換されます。 | |
| Matrix3 | TransformForVelocityEstimate = Matrix3.Identity |
| 速度と角速度の推定に使用する変換行列。 | |
| float | ForwardMomentum = 0.0f |
| 作成したパーティクルに追加する速度のコントロール。 | |
| float | AngularMomentun = 0.0f |
| 作成したパーティクルに追加する角速度のコントロール。 | |
| float | WaitTime = 1.0f |
| 次のパーティクルが生成されるまで待機する時間。秒単位。 | |
| float | WaitTimeRelVar = 0.15f |
| 待機時間の分散 (相対)。 | |
| float | LifeSpan = 5.0f |
| 作成されたパーティクルの寿命。秒単位。 | |
| float | LifeSpanRelVar |
| 寿命の長さの分散(相対)。 | |
| Vector2 | Position = GameEngine2D.Base.Math._00 |
| 作成されたパーティクルの初期位置 ( InLocalSpaceも参考にしてください )。 | |
| Vector2 | PositionVar = GameEngine2D.Base.Math._11 * 1.5f |
| 位置の分散。 | |
| Vector2 | Velocity = GameEngine2D.Base.Math._01 |
| 作成したパーティクルの初期速度 ( InLocalSpaceも参考にしてください )。 | |
| Vector2 | VelocityVar = GameEngine2D.Base.Math._11 * 0.2f |
| 速度の分散。 | |
| float | AngularVelocity |
| 作成したパーティクルの初期角速度。ラジアン単位 ( InLocalSpaceも参考にしてください )。 | |
| float | AngularVelocityVar |
| AngularVelocityの分散。 | |
| float | Angle |
| 作成したパーティクルの初期回転角度。ラジアン単位 ( InLocalSpaceも参考にしてください )。 | |
| float | AngleVar |
| 角度の分散。 | |
| Vector4 | ColorStart = Colors.White |
| 作成したパーティクルの初期色。 | |
| Vector4 | ColorStartVar = GameEngine2D.Base.Math._0000 |
| 初期色の分散。 | |
| Vector4 | ColorEnd = Colors.White |
| 寿命に達したときのパーティクルの色。 | |
| Vector4 | ColorEndVar = GameEngine2D.Base.Math._0000 |
| ColorEndの分散。 | |
| float | ScaleStart = 1.0f |
| 作成したパーティクルの初期サイズ。 | |
| float | ScaleStartRelVar |
| ScaleStartの分散。 | |
| float | ScaleEnd = 1.0f |
| 寿命に達したときの粒子のサイズ。 | |
| float | ScaleEndRelVar |
| ScaleEndの分散。 | |
このクラスは、パーティクルの初期化に必要な全てのパラメータを再グループ化します。 ランダムの範囲を与えるため、多くの値は分散しています(-Var の接尾辞)。 分散が "相対"値(-RelVarの接尾辞)である場合、0,1の間の値が期待されています。 例: 0.2f は、作成時に対応する値は -+20でランダム化されることを意味します。
| string ToString | ( | string | prefix | ) |
EmitterParams の文字列表現を返します。
| prefix | それぞれの行の最初に追加される接頭辞の文字列。 |