我只想通过下面的代码使用触摸按钮重启按钮,但if
声明不起作用。你能找到理由吗?
function OnGUI() {
if(Input.touchCount>0) {
if (GUI.Button(Rect(Screen.width/1.12, 0, Screen.width/8, Screen.height/8),"restart")) {
Application.LoadLevel(1);
}
}
}
答案 0 :(得分:1)
从我所看到的。按钮甚至不会显示,除非他们已经至少手指向下。它不工作不告诉我任何事情。按钮是否完全显示或者在您尝试击中它时什么都不做?
我不确定UGUI ifs在移动设备上的工作方式是否有所不同,但NGUI值得一看。不确定它是否仍然免费,但它使得设置UI更容易imo。
希望这有帮助。
答案 1 :(得分:0)
在Unity的文件菜单下的“构建设置”中,您必须将级别添加到那里的级别列表中。