Skip to content

SubMeshSettings ​

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

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

型の情報 ​

alphaCutoff ​

csharp
public float alphaCutoff

Masked 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 stableID

SubMeshを再読込後も対応付ける識別子です。

操作:読取専用。

surfaceMode ​

csharp
public MaterialSurfaceMode surfaceMode

Opaque・Masked・Transparentなど、Material表面の描画区分です。

操作:読取・変更。

uvPosition ​

csharp
public Vector2 uvPosition

SubMeshのUVオフセットです。

操作:読取・変更。

uvRotation ​

csharp
public float uvRotation

UVの回転角です。APIの値はラジアンです。

操作:読取・変更。

uvScale ​

csharp
public Vector2 uvScale

UVへ掛ける拡縮倍率です。

操作:読取・変更。

visible ​

csharp
public bool visible

通常描画に表示するかを指定します。

操作:読取・変更。

実行時の扱い ​

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

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