表示テーマ
TextRenderer
Font Assetの文字Atlasを使って文字列を描画します。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.TextRenderer(Class) - 継承元:NEMEngine.Component
- Inspector:TextRenderer
BlendMode
csharp
public BlendMode BlendMode背景への色の混ぜ方です。加算などの方式を選びます。
操作:読取・変更。
対応するInspector:TextRenderer。
CharSpacing
csharp
public float CharSpacing文字間隔です。
操作:読取・変更。
対応するInspector:TextRenderer。
CharacterTransforms
csharp
public DynamicBuffer<TextCharacterTransform> CharacterTransforms各文字の移動・回転・拡縮・色を設定するBufferです。
操作:読取専用。
Dimension
csharp
public Dimension Dimension2Dまたは3Dの描画を選びます。
操作:読取・変更。
対応するInspector:TextRenderer。
Font
csharp
public Font? Font文字Atlasを持つFont Assetです。
操作:読取・変更。
対応するInspector:TextRenderer。
FontSize
csharp
public float FontSize文字の大きさです。2D/3D設定とWorldScaleの影響を受けます。
操作:読取・変更。
対応するInspector:TextRenderer。
FromEntity
csharp
public static TextRenderer FromEntity(GameObject gameObject)既にComponentを持つGameObjectから操作用の参照を作ります。Componentを追加する操作ではありません。
| 引数 | 型 | 既定値 |
|---|---|---|
gameObject | NEMEngine.GameObject | 必須 |
戻り値:NEMEngine.TextRenderer。
GetColor
csharp
public Color4 GetColor()現在のマテリアル color を取得する。
戻り値:NEMEngine.Color4。
Layer
csharp
public int Layer描画するLayer番号です。
操作:読取・変更。
対応するInspector:TextRenderer。
Material
csharp
public Material? Material描画に使うMaterial参照です。既定MaterialはEngine側から解決されます。
操作:読取・変更。
対応するInspector:TextRenderer。
MaterialInstance
csharp
public MaterialInstance MaterialInstanceこのRendererだけに適用するMaterial Parameterです。共有Materialの変更とは区別します。
操作:読取専用。
Order
csharp
public int Order同じLayer内の並び順です。
操作:読取・変更。
対応するInspector:TextRenderer。
Pivot
csharp
public Vector2 Pivot形状の原点または投影中心をずらします。
操作:読取・変更。
対応するInspector:TextRenderer。
Queue
csharp
public RenderPhase Queue同じ描画区分内の並び順です。
操作:読取・変更。
対応するInspector:TextRenderer。
RenderingLayerMask
csharp
public uint RenderingLayerMaskこのRendererを表示するCameraのCullingMaskと照合するbit集合です。
操作:読取・変更。
対応するInspector:TextRenderer。
SetColor
csharp
public void SetColor(Color3 color)色Parameterを設定します。
| 引数 | 型 | 既定値 |
|---|---|---|
color | NEMEngine.Color3 | 必須 |
SetColor
csharp
public void SetColor(Color4 color)マテリアル color を上書きする。
| 引数 | 型 | 既定値 |
|---|---|---|
color | NEMEngine.Color4 | 必須 |
Text
csharp
public string Text表示する文字列です。
操作:読取・変更。
対応するInspector:TextRenderer。
UvPerCharacter
csharp
public bool UvPerCharacterUV設定を文字ごとに適用します。
操作:読取・変更。
対応するInspector:TextRenderer。
Visible
csharp
public bool Visible通常描画に表示するかを指定します。
操作:読取・変更。
対応するInspector:TextRenderer。
WorldScale
csharp
public float WorldScale3D文字をWorld上の寸法へ合わせる倍率です。
操作:読取・変更。
対応するInspector:TextRenderer。
componentTypeID
csharp
public static int componentTypeID組み込みComponentの接続識別子です。通常のゲームコードではGetComponentで取得します。
操作:読取専用。
実行時の扱い
Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。