在按钮上调用单击函数脚本方法,并创建新的空游戏对象并添加文本网格Pro对象。出现在层次结构中,但不出现在游戏视图中。
以下是使用启动线程进行测试的简单代码:
[SerializeField]
public TextMeshPro text;
[SerializeField]
public GameObject g;
// Use this for initialization
void Start () {
//test1
GameObject ga = new GameObject();
ga.transform.SetParent(g.transform, false);
//test2
//text = g.AddComponent<TextMeshPro>();
text = ga.AddComponent<TextMeshPro>();
text.text = "Cool ... ";
text.fontSize = 36;
//test3 __________________
//font is added by default.
//text.font = Resources.Load("fonts/Arial",) as Font;
//text.GetComponent<RectTransform>();
}
我的代码将如何呈现文本网格专业文本?
尝试启动游戏,在运行时切换到场景视图,然后在层次结构中双击新创建的对象。您的代码肯定有效,我只是怀疑新对象不在相机视图中。它应该出现在"g"位置。