Unity的Text组件

颜色设定

using UnityEngine;
using UnityEngine.UI;

public class ExampleScript : MonoBehaviour
{
    
    
    public Text myText; // 在Inspector中拖拽绑定到Text组件

    void Start()
    {
    
    
        // 设置文本颜色为纯红色
        myText.color = Color.red;

        // 或者从十六进制颜色代码设置颜色
        Color32 hexColor = new Color32(255, 127, 0, 255); // 这是一种类似橙色的颜色
        myText.color = hexColor;
        
        // 如果你有HTML颜色代码也可以转换成Color
        string htmlColorCode = "#FF7B2A";
        Color parsedColor;
        if (ColorUtility.TryParseHtmlString(htmlColorCode, out parsedColor))
        {
    
    
            myText.color = parsedColor;
        }
    }
}