表示テーマ
SubMeshSettings
SubMeshSettingsは、Assetの個別設定をまとめる型です。取得元の設定から値を編集し、所有するComponentへ反映します。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.SubMeshSettings(Class) - 継承元:NEMEngine.SettingsObject
alphaCutoff
csharp
public float alphaCutoffMasked Surfaceで残すAlphaの閾値です。
操作:読取・変更。
localPosition
csharp
public Vector3 localPosition親に対するローカル位置です。
操作:読取・変更。
localRotation
csharp
public Vector3 localRotation親に対する回転Quaternionです。
操作:読取・変更。
localScale
csharp
public Vector3 localScale親に対する拡縮倍率です。
操作:読取・変更。
material
csharp
public Material? material描画に使うMaterial参照です。既定MaterialはEngine側から解決されます。
操作:読取・変更。
name
csharp
public string name対象や設定を識別する名前です。
操作:読取・変更。
stableID
csharp
public UUID stableIDSubMeshを再読込後も対応付ける識別子です。
操作:読取専用。
surfaceMode
csharp
public MaterialSurfaceMode surfaceModeOpaque・Masked・Transparentなど、Material表面の描画区分です。
操作:読取・変更。
uvPosition
csharp
public Vector2 uvPositionSubMeshのUVオフセットです。
操作:読取・変更。
uvRotation
csharp
public float uvRotationUVの回転角です。APIの値はラジアンです。
操作:読取・変更。
uvScale
csharp
public Vector2 uvScaleUVへ掛ける拡縮倍率です。
操作:読取・変更。
visible
csharp
public bool visible通常描画に表示するかを指定します。
操作:読取・変更。
実行時の扱い
Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。