表示テーマ
ParticleSourceSettings
ParticleSourceSettingsは、Particleの個別設定をまとめる型です。取得元の設定から値を編集し、所有するComponentへ反映します。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.ParticleSourceSettings(Class) - 継承元:NEMEngine.ParticleSettingsObject
attachToSurface
csharp
public bool attachToSurface発生後もSource表面へ位置を追従させます。
操作:読取・変更。
camera
csharp
public ParticleEntityReference cameraCamera Surface Sourceに使うCamera GameObject参照です。
操作:読取・変更。
inheritColor
csharp
public bool inheritColorSourceまたはイベント元の色を継承します。
操作:読取・変更。
inheritVelocity
csharp
public float inheritVelocitySourceまたはイベント元の速度を継承する倍率です。
操作:読取・変更。
kind
csharp
public ParticleSourceKind kind発生元・イベント・Passなどの種類です。
操作:読取・変更。
maskChannel
csharp
public ParticleSourceChannel maskChannelMaskに使う画像成分です。
操作:読取・変更。
maskFromVertexColors
csharp
public bool maskFromVertexColorsMaskを頂点色から取得します。
操作:読取・変更。
maskMaximum
csharp
public float maskMaximum発生を許可するMask値の上限です。
操作:読取・変更。
maskMinimum
csharp
public float maskMinimum発生を許可するMask値の下限です。
操作:読取・変更。
maskTexture
csharp
public AssetGUID maskTexture発生位置を選別するMask Textureです。
操作:読取・変更。
mesh
csharp
public AssetGUID mesh描画するMesh Assetです。
操作:読取・変更。
renderer
csharp
public ParticleEntityReference renderer発生位置を取得するRendererのGameObject参照です。
操作:読取・変更。
sequential
csharp
public bool sequential発生元をランダムではなく順番に選びます。
操作:読取・変更。
subMeshes
csharp
public uint[] subMeshes発生元にするSubMesh番号の一覧です。
操作:読取・変更。
surfaceOffset
csharp
public float surfaceOffset表面法線方向に発生位置をずらす量です。
操作:読取・変更。
texture
csharp
public AssetGUID texture画像Assetの参照です。
操作:読取・変更。
textureSize
csharp
public Vector2 textureSize画像から発生させる平面の幅・高さです。
操作:読取・変更。
useMask
csharp
public bool useMaskMaskの値による発生位置の選別を使います。
操作:読取・変更。
実行時の扱い
Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。