TMP Text
TMP_Text は、2つの TextMesh Pro コンポーネントの基底クラスです。
TextMeshProUGUIを使用すると、canvas renderer を使用してテキストを表示できます。- このコンポーネントは UI.Text コンポーネントの理想的な代替となります。
- テキストをどのように表示したいかに応じて、キャンバスの "Render Mode" を変更してください。
- "World Space" を選択すると、ワールド内のどこにでもテキストを配置できます。
- "Screen Space" を選択すると、ユーザーの画面上に直接テキストを表示できます。
TextMeshProを使用すると、mesh renderer を使用してテキストを表示できます。- このコンポーネントはキャンバスを必要としません。レガシーな TextMesh コンポーネントの理想的な代替となります。
プロパティ
これらのプロパティにアクセスするには、TMP_Text 基底クラスを使用してください。TextMeshProUGUI と TextMeshPro はどちらも TMP_Text を継承しています。
| Property | Type | Result |
|---|---|---|
| text | String | テキストにアクセスします。 |
| isRightToLeftText | Bool | テキストを右から左に表示する必要があるかどうかを取得/設定します。さまざまな言語を実装する際に役立ちます。 |
| fontMaterial | Material | フォントマテリアルを取得/設定します。このフィールドにアクセスするとマテリアルが複製されることに注意してください。 |
| fontSharedMaterial | Material | 共有フォントマテリアルを取得/設定します。このコンポーネントの FontAsset が null の場合、null を返します。 |
| color | Color | テキストの色を取得/設定します。 |
| alpha | Float | テキストの不透明度を取得/設定します。 |
| fontSize | Float | テキストのサイズを取得/設定します。 |
| enableAutoSizing | Bool | FontSizeMin と FontSizeMax の範囲内で、テキストが可能な限り大きく表示されるように自動サイズ調整を行うかどうかを取得/設定します。 |
| fontSizeMin | Float | AutoSizing が有効な場合の最小フォントサイズです。 |
| fontSizeMax | Float | AutoSizing が有効な場合の最大フォントサイズです。 |
| horizontalAlignment | HorizontalAlignmentOptions | テキストの水平方向の配置方法です。 |
| verticalAlignment | VerticalAlignmentOptions | テキストの垂直方向の配置方法です。 |
| alignment | TextAlignmentOptions | テキスト全体の配置方法です。 |
| characterSpacing | Float | 文字間のスペースの量です。 |
| wordSpacing | Float | 単語間のスペースの量です。 |
| lineSpacing | Float | テキストの行間の垂直方向のスペースの量です。 |
| paragraphSpacing | Float | 段落間の垂直方向のスペースの量です。 |
| characterWidthAdjustment | Float | 文字が重なる量です。 |
| enableWordWrapping | Bool | 利用可能なスペースを超えた単語を新しい行に送るかどうかを制御します。 |
| overflowMode | TextOverflowModes | テキストが利用可能なスペースからあふれた場合の処理方法を制御します。 |
| richText | Bool | Rich Text が有効かどうかを取得/設定します。 |
| parseCtrlCharacters | Bool | 入力テキストフィールドに入力された \n、\r、\t、または \\ などのエスケープ文字の解析を有効/無効にします。 |
| firstVisibleCharacter | Int | Text Overflow Linked モードに関連して、最初に表示される文字です。 |
| maxVisibleCharacters | Int | 入力から表示される文字数を制御します。 |
| maxVisibleWords | Int | 入力から表示される単語数を制御します。 |
| maxVisibleLines | Int | 表示されるテキスト行数を制御します。 |
| enable | bool | アタッチされているコンポーネントを有効/無効にします。 |
最終更新: