Unity5D 2019-08-14 12:54 采纳率: 0%
浏览 1032

unity3d按esc键无法实现弹出窗口与关闭窗口

javascript编写了一段代码,无法实现esc键弹出与关闭窗口,请高手帮忙解决一下,代码如下
#pragma strict
static var WindowSwitch :boolean = false
private var windowRect = Rect (240, 200, 240, 200);
function Update () {
if(Input.GetKeyDown(KeyCode.Escape)){
WindowSwitch = !WindowSwitch;
}
function OnGUI () { if(WindowSwitch == true){
windowRect = GUI.Window (0,windowRect, WindowContain, "测试窗口");
}
}
function WindowContain (windowID : int){

if (GUI.Button (Rect (70,70,100,20), "关闭音乐")) {gameObject.Find("Terrain").GetComponent(AudioSource).enabled=false;}
if (GUI.Button (Rect (70,100,100,20), "播放音乐")) {gameObject.Find("Terrain").GetComponent(AudioSource).enabled=true;}
if (GUI.Button (Rect (70,130,100,20), "关闭窗口")) { WindowSwitch = false;}
if (GUI.Button (Rect (70,160,100,20), "退出游戏")) { Application.Quit();}

GUI.DragWindow(new Rect(0,0,1000,1000));
}

  • 写回答

1条回答 默认 最新

  • zqbnqsdsmd 2019-08-15 10:36
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 vhdl+MODELSIM
  • ¥20 simulink中怎么使用solve函数?
  • ¥30 dspbuilder中使用signalcompiler时报错Error during compilation: Fitter failed,求解决办法
  • ¥15 gwas 分析-数据质控之过滤稀有突变中出现的问题
  • ¥15 没有注册类 (异常来自 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
  • ¥15 知识蒸馏实战博客问题
  • ¥15 用PLC设计纸袋糊底机送料系统
  • ¥15 simulink仿真中dtc控制永磁同步电机如何控制开关频率
  • ¥15 用C语言输入方程怎么
  • ¥15 网站显示不安全连接问题