説明:
TextMeshPro は、Unity の究極のテキスト ソリューションです。Unity UI Text と従来の Text Mesh の完全な代替品です。
強力で使いやすい TextMeshPro (TMP とも呼ばれます) は、一連のカスタム シェーダーと共に高度なテキスト レンダリング技術を使用しており、ユーザーがテキスト スタイルとテクスチャを作成する際に信じられないほどの柔軟性を提供しながら、ビジュアル品質を劇的に向上させます。
TextMeshPro は、文字、単語、行、段落の間隔の調整、カーニング、テキストの配置、リンク、30 を超えるリッチ テキスト タグ、複数のフォントとスプライトのサポート、カスタム スタイルなどを提供して、テキストの書式設定とレイアウトをより細かく制御します。
パワフルなパフォーマンス。TextMeshPro は、Unity のテキスト コンポーネントのように文字ごとに 2 つの三角形を使用してジオメトリを作成するため、この改善された視覚的品質と柔軟性は、パフォーマンス コストなしで実現されます。
PS:
并且在最新的正式发布的unity2022版本中,unity不在主动提供Text组件和老版本的TextMesh组件
1.创建一个TMP的UI
2.使用代码控制
名前空間を追加する必要があります
using TMPro;
正しい変数名
public TextMeshProUGUI TMP;
スクリプトで TMP をマウントするには、TextMeshProUGUI の変数名のみを使用します。
3. TMP コンポーネントの詳細な説明:
まず、UI は一般的に長方形変換とレイヤーのレンダリング2 つのコンポーネントの各モードTMP テキスト スタイル: