TextMesh pro Unity:不通过脚本渲染的文本



在按钮上调用单击函数脚本方法,并创建新的空游戏对象并添加文本网格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"位置。

最新更新