本文主要是介绍unityscript OnGUI无法生成GUI界面。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
private var flag:boolean = false;function Update(){if(Input.GetKeyDown(KeyCode.Escape))flag = !flag;if(flag) Time.timeScale = 0;else Time.timeScale = 1;
}function OnGUI()
{if(flag){//if(Input.GetKeyDown(KeyCode.Escape)){ //采用第一种方法可行,第二种为什么不行呢?而且Input响应了两次,为什么?/*GUI代码*/
}}
在上述代码中如果采用第一种方法(在Update中检测键盘)是可以按ESC显示GUI界面的,而第二种方法(在OnGUI中检测键盘)却不行,并且在OnGUI中Input响应了两次,不知道愿意是什么,希望有大神可以告知。
这篇关于unityscript OnGUI无法生成GUI界面。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!