Skip to content

ParticleSurfaceSettings ​

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

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

型の情報 ​

lit ​

csharp
public bool lit

粒子を照明計算の対象にします。

操作:読取・変更。

metallic ​

csharp
public float metallic

金属度です。0が非金属、1が金属です。

操作:読取・変更。

normalScale ​

csharp
public float normalScale

法線Textureによる凹凸の強さです。

操作:読取・変更。

normalTexture ​

csharp
public AssetGUID normalTexture

接空間の法線Textureです。

操作:読取・変更。

receiveIBL ​

csharp
public bool receiveIBL

環境光・環境反射を受けます。

操作:読取・変更。

receiveShadows ​

csharp
public bool receiveShadows

影を受けます。

操作:読取・変更。

roughness ​

csharp
public float roughness

粗さです。小さいほど鋭い反射になります。

操作:読取・変更。

softDistance ​

csharp
public float softDistance

Soft Particleのフェード距離です。

操作:読取・変更。

softParticles ​

csharp
public bool softParticles

背景の深度へ近づくと粒子を透過させ、交差線を目立たなくします。

操作:読取・変更。

実行時の扱い ​

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

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