Skip to content

CurveSettings ​

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

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

型の情報 ​

AddKey ​

csharp
public CurveKeySettings AddKey(float time, float value, CurveInterpolationMode interpolation = Linear)

CurveへKeyを追加します。

引数型既定値
timefloat必須
valuefloat必須
interpolationNEMEngine.CurveInterpolationMode1

戻り値:NEMEngine.CurveKeySettings。

Clear ​

csharp
public void Clear()

保持する要素・粒子・個別設定などを消去します。対象型の説明を確認してください。

RemoveKeyAt ​

csharp
public void RemoveKeyAt(int index)

指定番号のKeyを取り除きます。

引数型既定値
indexint必須

defaultValue ​

csharp
public float defaultValue

Keyがない場合の基準値です。

操作:読取・変更。

keys ​

csharp
public IReadOnlyList<CurveKeySettings> keys

時刻順に評価するKeyの一覧です。

操作:読取専用。

name ​

csharp
public string name

対象や設定を識別する名前です。

操作:読取・変更。

実行時の扱い ​

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

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