Skip to content

ParticleEmitterSettings ​

ParticleEmitterSettingsは、Particleの個別設定をまとめる型です。取得元の設定から値を編集し、所有するComponentへ反映します。

使い方と前提条件 · C# API一覧

型の情報 ​

SetOffset ​

csharp
public void SetOffset(Vector3 offset)

Emitterの開始オフセットを固定値で指定します。

引数型既定値
offsetNEMEngine.Vector3必須

SetOffsetRange ​

csharp
public void SetOffsetRange(Vector3 minimum, Vector3 maximum)

Emitterの開始オフセットを範囲で指定します。

引数型既定値
minimumNEMEngine.Vector3必須
maximumNEMEngine.Vector3必須

box ​

csharp
public ParticleEmitterBoxSettings box

Box発生形状の寸法と発生面の設定です。

操作:読取専用。

circle ​

csharp
public ParticleEmitterCircleSettings circle

Circle発生形状の角度・順番・初速方向の設定です。

操作:読取専用。

cone ​

csharp
public ParticleEmitterConeSettings cone

Cone発生形状の半径と広がり角の設定です。

操作:読取専用。

emissionCount ​

csharp
public ParticleValueSettings<uint> emissionCount

1回に発生させる数の設定です。

操作:読取専用。

emitCount ​

csharp
public uint emitCount

1回に発生させる粒子数です。

操作:読取・変更。

emitInterval ​

csharp
public float emitInterval

発生間隔です。単位は秒です。

操作:読取・変更。

maxParticles ​

csharp
public uint maxParticles

同時に生存できる粒子数の上限です。

操作:読取・変更。

pointDirection ​

csharp
public Vector3 pointDirection

Point形状から発生させる初速の方向です。

操作:読取・変更。

rect ​

csharp
public ParticleEmitterRectSettings rect

Rect発生形状の寸法と発生辺の設定です。

操作:読取専用。

shape ​

csharp
public ParticleEmitterShape shape

発生形状または粒子を描く形状を選びます。設定を持つ型の説明も確認してください。

操作:読取・変更。

speed ​

csharp
public float speed

移動または再生の速さです。

操作:読取・変更。

sphere ​

csharp
public ParticleEmitterSphereSettings sphere

Sphere形状の半径と分割数などの設定です。

操作:読取専用。

startOffset ​

csharp
public ParticleValueSettings<Vector3> startOffset

発生時に加える位置の設定です。

操作:読取専用。

startSpeed ​

csharp
public ParticleValueSettings<float> startSpeed

発生時の速さを固定値またはランダム範囲で指定します。

操作:読取専用。

torus ​

csharp
public ParticleEmitterTorusSettings torus

Torus発生形状の大半径と太さの設定です。

操作:読取専用。

実行時の扱い ​

Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。

現行版マニュアル · 8ea58ba2 · 2026-10-28確認