はじめに
「TMProNonAllocUtil」を Unity プロジェクトに導入することで
TextMesh Pro で数値を表示する時に GC Alloc の発生を防ぐことができるようになります
通常
using TMPro; using UnityEngine; public class Example : MonoBehaviour { public TextMeshProUGUI m_textUI; void Update() { m_textUI.text = 1234.ToString(); } }
TMProNonAllocUtil
using Kani.TMPro; using TMPro; using UnityEngine; public class Example : MonoBehaviour { public TextMeshProUGUI m_textUI; void Update() { m_textUI.SetCharNonAlloc( 1234 ); } }