Skip to content

ScreenSpaceOutline ​

画面上のMaskから輪郭を作ります。

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

型の情報 ​

AlphaSource ​

csharp
public ScreenSpaceOutlineAlphaSource AlphaSource

輪郭Maskに使うAlphaの取得元です。

操作:読取・変更。

対応するInspector:ScreenSpaceOutline。

AlphaThreshold ​

csharp
public float AlphaThreshold

透明部分をMaskから除くAlpha閾値です。

操作:読取・変更。

対応するInspector:ScreenSpaceOutline。

Color ​

csharp
public Color4 Color

色を指定します。RGBAではAlphaも持ちます。

操作:読取・変更。

対応するInspector:ScreenSpaceOutline。

Enabled ​

csharp
public bool Enabled

このComponentの処理を有効にします。GameObject全体のアクティブ状態とは別です。

操作:読取・変更。

対応するInspector:ScreenSpaceOutline。

FromEntity ​

csharp
public static ScreenSpaceOutline FromEntity(GameObject gameObject)

既にComponentを持つGameObjectから操作用の参照を作ります。Componentを追加する操作ではありません。

引数型既定値
gameObjectNEMEngine.GameObject必須

戻り値:NEMEngine.ScreenSpaceOutline。

Priority ​

csharp
public int Priority

適用・合成・選択の優先順位です。

操作:読取・変更。

対応するInspector:ScreenSpaceOutline。

RegionMode ​

csharp
public ScreenSpaceOutlineRegionMode RegionMode

輪郭に含める領域です。

操作:読取・変更。

対応するInspector:ScreenSpaceOutline。

UiOcclusionMode ​

csharp
public ScreenSpaceOutlineUIOcclusionMode UiOcclusionMode

UIとの重なりで輪郭を隠す方式です。

操作:読取・変更。

対応するInspector:ScreenSpaceOutline。

VisibilityMode ​

csharp
public ScreenSpaceOutlineVisibilityMode VisibilityMode

遮蔽に応じた輪郭の表示方式です。

操作:読取・変更。

対応するInspector:ScreenSpaceOutline。

WidthPixels ​

csharp
public float WidthPixels

画面上の輪郭幅です。単位はpixelです。

操作:読取・変更。

対応するInspector:ScreenSpaceOutline。

componentTypeID ​

csharp
public static int componentTypeID

組み込みComponentの接続識別子です。通常のゲームコードではGetComponentで取得します。

操作:読取専用。

実行時の扱い ​

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

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