表示テーマ
ParticleRotationSettings
ParticleRotationSettingsは、Particleの個別設定をまとめる型です。取得元の設定から値を編集し、所有するComponentへ反映します。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.ParticleRotationSettings(Class) - 継承元:NEMEngine.ParticleModuleSettings
addAngle
csharp
public ParticleValueSettings<Vector3> addAngle毎更新で加える角度設定です。
操作:読取専用。
addAxis
csharp
public Vector3 addAxis追加回転の軸です。
操作:読取・変更。
addQuaternionAngle
csharp
public ParticleValueSettings<float> addQuaternionAngle追加回転のQuaternion設定です。
操作:読取専用。
angleCurve
csharp
public CurveChannelsSettings angleCurve回転角を評価するCurveです。
操作:読取専用。
angleEasingType
csharp
public EasingType angleEasingType回転角のEasingです。
操作:読取・変更。
angleLoop
csharp
public ParticleLoopSettings angleLoop回転角の繰り返し設定です。
操作:読取専用。
endAngle
csharp
public Vector3 endAngle円弧などの終了角度です。
操作:読取・変更。
endAxis
csharp
public Vector3 endAxis終了時の回転軸です。
操作:読取・変更。
endQuaternionAngle
csharp
public float endQuaternionAngle終了時の回転Quaternionです。
操作:読取・変更。
endQuaternionSpeed
csharp
public float endQuaternionSpeed終了時のQuaternion回転速度です。
操作:読取・変更。
endSpeed
csharp
public Vector3 endSpeed終了時の回転速度です。
操作:読取・変更。
endSpeedAxis
csharp
public Vector3 endSpeedAxis終了時の回転速度の軸です。
操作:読取・変更。
fixedAngle
csharp
public ParticleValueSettings<Vector3> fixedAngle固定した回転角です。
操作:読取専用。
fixedAxis
csharp
public Vector3 fixedAxis固定回転の軸です。
操作:読取・変更。
fixedQuaternionAngle
csharp
public ParticleValueSettings<float> fixedQuaternionAngle固定する回転Quaternionです。
操作:読取専用。
mode
csharp
public ParticleRotationMode mode動作方式を選びます。選択により表示される追加設定が変わります。
操作:読取・変更。
quaternionCurve
csharp
public QuaternionCurveSettings quaternionCurve回転Quaternionを評価するCurveです。
操作:読取専用。
rotationQuaternionSpeed
csharp
public ParticleValueSettings<float> rotationQuaternionSpeedQuaternionとして指定する回転速度です。
操作:読取専用。
rotationSpeed
csharp
public ParticleValueSettings<Vector3> rotationSpeed回転速度の設定です。
操作:読取専用。
rotationSpeedAxis
csharp
public Vector3 rotationSpeedAxis回転速度の基準軸です。
操作:読取・変更。
speedCurve
csharp
public CurveChannelsSettings speedCurve回転速度を評価するCurveです。
操作:読取専用。
speedEasingType
csharp
public EasingType speedEasingType回転速度のEasingです。
操作:読取・変更。
speedLoop
csharp
public ParticleLoopSettings speedLoop回転速度の繰り返し設定です。
操作:読取専用。
speedMode
csharp
public ParticleRotationSpeedMode speedMode固定・追加などの回転速度の適用方式です。
操作:読取・変更。
speedQuaternionCurve
csharp
public QuaternionCurveSettings speedQuaternionCurveQuaternion回転速度のCurveです。
操作:読取専用。
startAngle
csharp
public Vector3 startAngle円弧などの開始角度です。
操作:読取・変更。
startAxis
csharp
public Vector3 startAxis開始時の回転軸です。
操作:読取・変更。
startQuaternionAngle
csharp
public float startQuaternionAngle開始時の回転Quaternionです。
操作:読取・変更。
startQuaternionSpeed
csharp
public float startQuaternionSpeed開始時のQuaternion回転速度です。
操作:読取・変更。
startSpeed
csharp
public Vector3 startSpeed発生時の速さを固定値またはランダム範囲で指定します。
操作:読取・変更。
startSpeedAxis
csharp
public Vector3 startSpeedAxis開始時の回転速度の軸です。
操作:読取・変更。
useAngleCurve
csharp
public bool useAngleCurve回転角へCurveを使います。
操作:読取・変更。
useSpeedCurve
csharp
public bool useSpeedCurve回転速度へCurveを使います。
操作:読取・変更。
valueType
csharp
public ParticleRotationValueType valueType回転をEulerの軸・角度で扱うかQuaternionで扱うかを選びます。
操作:読取・変更。
実行時の扱い
Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。