TextMeshProのテキストをスクリプトから変更するには、TextMeshProUGUI
コンポーネントを使います。
以下は、C#スクリプトでTextMeshProのテキストを変更する基本的な方法です。
using TMPro; // TextMeshProを扱うために必要
using UnityEngine;
public class TextChangeExample : MonoBehaviour
{
public TextMeshProUGUI playerName;
void Start()
{
// シーン内のTextMeshProのテキストを変更する例
if (playerName != null)
{
playerName.text = "Unity太郎";
}
else
{
Debug.LogError("TextMeshProUGUIが見つかりません。");
}
}
}
このスクリプトでは、TextMeshProUGUI
コンポーネントがアタッチされているオブジェクトのテキストを変更しています。playerName.text
に新しいテキストを代入することで、テキストを変更できます。
目次
Comment