表示テーマ
ParticleEmitterSettings
ParticleEmitterSettingsは、Particleの個別設定をまとめる型です。取得元の設定から値を編集し、所有するComponentへ反映します。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.ParticleEmitterSettings(Class) - 継承元:NEMEngine.ParticleSettingsObject
SetOffset
csharp
public void SetOffset(Vector3 offset)Emitterの開始オフセットを固定値で指定します。
| 引数 | 型 | 既定値 |
|---|---|---|
offset | NEMEngine.Vector3 | 必須 |
SetOffsetRange
csharp
public void SetOffsetRange(Vector3 minimum, Vector3 maximum)Emitterの開始オフセットを範囲で指定します。
| 引数 | 型 | 既定値 |
|---|---|---|
minimum | NEMEngine.Vector3 | 必須 |
maximum | NEMEngine.Vector3 | 必須 |
box
csharp
public ParticleEmitterBoxSettings boxBox発生形状の寸法と発生面の設定です。
操作:読取専用。
circle
csharp
public ParticleEmitterCircleSettings circleCircle発生形状の角度・順番・初速方向の設定です。
操作:読取専用。
cone
csharp
public ParticleEmitterConeSettings coneCone発生形状の半径と広がり角の設定です。
操作:読取専用。
emissionCount
csharp
public ParticleValueSettings<uint> emissionCount1回に発生させる数の設定です。
操作:読取専用。
emitCount
csharp
public uint emitCount1回に発生させる粒子数です。
操作:読取・変更。
emitInterval
csharp
public float emitInterval発生間隔です。単位は秒です。
操作:読取・変更。
maxParticles
csharp
public uint maxParticles同時に生存できる粒子数の上限です。
操作:読取・変更。
pointDirection
csharp
public Vector3 pointDirectionPoint形状から発生させる初速の方向です。
操作:読取・変更。
rect
csharp
public ParticleEmitterRectSettings rectRect発生形状の寸法と発生辺の設定です。
操作:読取専用。
shape
csharp
public ParticleEmitterShape shape発生形状または粒子を描く形状を選びます。設定を持つ型の説明も確認してください。
操作:読取・変更。
speed
csharp
public float speed移動または再生の速さです。
操作:読取・変更。
sphere
csharp
public ParticleEmitterSphereSettings sphereSphere形状の半径と分割数などの設定です。
操作:読取専用。
startOffset
csharp
public ParticleValueSettings<Vector3> startOffset発生時に加える位置の設定です。
操作:読取専用。
startSpeed
csharp
public ParticleValueSettings<float> startSpeed発生時の速さを固定値またはランダム範囲で指定します。
操作:読取専用。
torus
csharp
public ParticleEmitterTorusSettings torusTorus発生形状の大半径と太さの設定です。
操作:読取専用。
実行時の扱い
Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。