VRChat 非公式日本語ドキュメント

TMP Text

TMP_Text は、2つの TextMesh Pro コンポーネントの基底クラスです。

プロパティ

これらのプロパティにアクセスするには、TMP_Text 基底クラスを使用してください。TextMeshProUGUITextMeshPro はどちらも 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 アタッチされているコンポーネントを有効/無効にします。

最終更新: