TextMeshPro
TextMeshPro DynamicFontを使用する際のgit管理の課題を解決するスクリプト Unityのテキスト表示において、TextMeshProは広く使用されています。その中でも、DynamicFontを利用する場合、再生中にFontAtlasが変更されると、gitの履歴管理が困難になるという…
TextMeshProを使用して、タップした箇所の文字を取得するための一般的な処理について説明します。 using TMPro; using UnityEngine.EventSystems; /// <summary> /// TextMeshPro のタップ処理 /// </summary> public static class TextMeshProTapUtility { /// <summary> /// タップした</summary>…
Addressable ロードの問題とその解決方法 TextMeshProのフォントとMaterial PresetをデフォルトおよびカスタマイズしたUIをAddressableを利用してロードする際に、Addressableの設定によって発生する問題についてご紹介します。 まず、以下の画像では、カス…
using System.Collections; using TMPro; using UnityEngine; [RequireComponent(typeof(TextMeshProUGUI))] public class TextMove : MonoBehaviour { [SerializeField] private float _interval = 0.25f; [SerializeField] private float _moveTime = 0.5f…
using System.Collections; using TMPro; using UnityEngine; [RequireComponent(typeof(TextMeshProUGUI))] public class TextShake : MonoBehaviour { [SerializeField] private float _interval = 0.5f; [SerializeField] private float _maxOffset = 10f…
using System.Collections; using TMPro; using UnityEngine; [RequireComponent(typeof(TextMeshProUGUI))] public class TextAppearFade : MonoBehaviour { [SerializeField] private float _interval = 0.5f; private IEnumerator Start() { var componen…
using System.Collections; using TMPro; using UnityEngine; [RequireComponent(typeof(TextMeshProUGUI))] public class TextAppear : MonoBehaviour { [SerializeField] private float _interval = 0.5f; private IEnumerator Start() { var component = …
PackageManager の TextMeshPro にはサンプルコードがついてないなと思い色々探していたところ Packages の TextMeshPro の中に サンプル用の UnityPackage が含まれていました Scene が26個もあり、TextMeshPro の様々な使い方を知ることができそうです
TextMeshPro を利用してると TMP SubMeshUI が生成されることがある これは、設定したフォントにフォールバックフォントが呼び出された際に生成されるオブジェクトで 例えば あaaあ とTextMeshPro に設定すると、 フォールバックフォントの部分だけ SubMesh …
Text と TextMeshPro の違いを同じ機能の部分のみ簡単にまとめる UI 表示 Font Atlas Text TextMeshPro 文字色 Shadow Text TextMeshPro Outline Text TextMeshPro UI 表示 TextMeshPro のフォントはズームしてもきれいに表示され 文字の周りをぼかすには Fo…
TextMeshPro を利用していると FontMaterial が大量にできてしまったりして、管理が面倒になってくるので 外部からロードできれば楽になることがあるのではと思い実装の調査をしてみました TextMeshPro の Font Material Font Material の 差し替えを行うこ…