我正在尝试在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";
}
没有错误,只显示任何内容!我错过了什么?
答案 0 :(得分:1)
在start()
中大写“s”。请记住对Update()
,Awake()
等内容执行此操作。通常,您的函数名称应在C#中大写。