我想找到我使用此代码生成的按钮:
void OnGUI(){
GUI.Button (new Rect (Screen.width * .25f, Screen.height * .3f, Screen.width * .5f, 50f), "Start Game");
}
我找到了这个代码,在那里我可以找到游戏对象。
GameObject.Find ("")
然后我需要一些内容或其他东西。我可以设置我创建的按钮的ID,还是可以通过其他方式找到该对象?
或者有更好的方法吗?
答案 0 :(得分:1)
您不需要找到它,您在创建它的那一刻就已经拥有它。您正在使用OnGUI()
函数绘制它,因此它将存在。
如果您想使用该按钮,例如检测点击,您只需将其放入if
void OnGUI()
{
if(GUI.Button (new Rect (Screen.width * .25f, Screen.height * .3f, Screen.width * .5f, 50f), "Start Game"))
Debug.Log("I was clicked");
}