在运行时创建 GUIText

本文关键字:GUIText 创建 运行时 | 更新日期: 2023-09-27 17:56:20

我正在尝试在Unity3D中运行时动态创建一些GUIText。

void start()
{
    GameObject bananas = new GameObject("SomeGUIText");
    Instantiate(bananas);
    GUIText myText = bananas.AddComponent<GUIText>();
    myText.transform.position = new Vector3(0.5f,0.5f,0f);
    myText.guiText.text = "Hello";
}

没有错误,只是什么都没有显示!我错过了什么?

在运行时创建 GUIText

start() 中大写 "s" 。请记住对诸如Update()Awake()等事情这样做。通常,函数名称应在 C# 中大写。