【问题标题】:Unity 5.1 and OnGUI()Unity 5.1 和 OnGUI()
【发布时间】:2015-06-12 15:57:25
【问题描述】:

在升级到 Unity 5 之前,我可以使用以下简单的代码,但现在按下 Space 键时没有任何反应!

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

脚本附加到一个空的gameobject...

我应该改变什么吗?

【问题讨论】:

    标签: user-interface unity3d


    【解决方案1】:

    您的代码清楚地说 KeyCode.Escape 并没有得到 space 密钥
    把它改成KeyCode.Space 就可以了

    【讨论】:

    • 我很高兴,那就帮个忙并标记正确答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-12
    • 1970-01-01
    相关资源
    最近更新 更多