Unity 5.1和OnGUI()

时间:2015-06-12 15:57:26

标签: user-interface unity3d

在升级到Unity 5之前,我有以下简单的代码工作,但是当我按下Space键时没有任何反应!

void OnGUI()
{
    if ( Input.GetKey( KeyCode.Escape ) )
    {
        GUILayout.BeginArea( new Rect(50, 50, 100, 100) );
        GUILayout.Button("Exiting!");
        GUILayout.EndArea();
    }
}

该脚本附加到空gameobject ...

我应该改变什么吗?

1 个答案:

答案 0 :(得分:1)

您的代码清楚地说KeyCode.Escape而未获得space密钥 将其更改为KeyCode.Space并且它将起作用