【发布时间】:2017-01-19 20:05:11
【问题描述】:
Unity 的 Text 组件默认将 323232FF 设置为颜色。当我扩展 Text 组件时,不再设置该颜色(它是白色)。
¿扩展组件时如何设置默认文本颜色?
using UnityEngine;
using UnityEngine.UI;
[AddComponentMenu("UI/CodeText", 10)]
public class CodeText : Text
{
void Awake() {
Game.Instance.trackMe();
}
}
Unity的Text组件源码:
我没有覆盖看起来正在设置颜色的“GetGenerationSettings”:S
【问题讨论】: