在运行时创建GUIText

时间:2014-04-03 14:33:32

标签: c# user-interface unity3d

我正在尝试在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";
}

没有错误,只显示任何内容!我错过了什么?

1 个答案:

答案 0 :(得分:1)

start()中大写“s”。请记住对Update()Awake()等内容执行此操作。通常,您的函数名称应在C#中大写。