为什么不进入if循环?

Why does not enter if loops?

我只是想通过下面的代码用触摸按钮制作重启按钮,但是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);
        }
    }
}

在 Unity 的 File 菜单下的“Build Settings”中,您必须将关卡添加到那里的关卡列表中。

据我所知。按钮甚至不会出现,除非他们至少已经按下了一根手指。它不工作并没有告诉我任何事情。当您尝试点击按钮时,该按钮是否完全显示或什么也没有发生?

我不确定 UGUI 在移动设备上的工作方式是否不同,但 NGUI 值得一看。不确定它是否仍然免费,但它使我更容易设置 UI。

希望对您有所帮助。