MENU

【Unity】TextMeshProのテキストをスクリプトから変更するには?

記事内に商品プロモーションが含まれる場合があります

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に新しいテキストを代入することで、テキストを変更できます。

目次

Unityが学べる書籍

Share

Comment

コメントする

目次