我想等到按下“下一步”按钮然后继续
child.addChild(tmp);
childrenAdded.Push(tmp);
neighbor.GetComponent.<Renderer>().material.mainTexture = null;
-WAIT UNTIL CLICK ON NEXT BUTTON THEN CONTINUE-
toExpand.Push(tmp);
有什么想法吗?我尝试过:
while(true) {
if(GUI.Button(Rect(500,680 ,100,30),"Next"))
break
}
但是这不起作用;它卡住了。
最佳答案
您可以在单击按钮时调用代码,而不是等待,如下所示:
void OnGUI() {
if(GUI.Button(Rect(500,680 ,100,30),"Next"))
toExpand.Push(tmp);
}
}
如果可能,请考虑使用 Unity 4.6 或更高版本,以便您可以使用 new UI这更容易使用。
关于unity-game-engine - Unity 上的等待功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32039800/