unity-game-engine - UnityScript:如何检测箭头键按下(向上/向下)

标签 unity-game-engine unityscript

我对 UnityScript 还很陌生,我需要帮助。我正在为我们统一制作的游戏创建一个菜单,但我不知道如何从键盘上检索向上/向下箭头键。我想通过按向上和向下滚动菜单。所以我想做类似的事情:“如果按下向上键,则从 CurrentNumberOfMenu 中减去 1。”无论如何,希望我已经提供了有关我的问题的足够信息;如果您需要更多信息,请询问。

最佳答案

试试这个

$(document).keydown(function(e){
    if (e.keyCode == 38) { 
       alert( "up pressed" );
    }
    else if (e.keyCode == 40) { 
       alert( "down pressed" );
    }
    else if (e.keyCode == 37) { 
       alert( "left pressed" );
    }
    else if (e.keyCode == 39) { 
       alert( "right pressed" );
    }
    return false;
});

关于unity-game-engine - UnityScript:如何检测箭头键按下(向上/向下),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19141978/

相关文章:

unity3d - 旋转实例化预制件

c# - Unity 输入系统鼠标按钮按住并拖动

android - 作业失败,出现异常 : System. Reflection.TargetInitationException Unity 错误

unity-game-engine - 如何在 F# 脚本中创建 Unity 3D UI 文本元素?

javascript - UnityScript 与 Javascript

javascript - 如何使盒子像盒子碰撞器一样工作

c# - Unity-Monodevelop变量同步问题

c# - 从 Unity 中的 Tilemap 获取邻居

c# - 访问 Easy Movie Texture 的文件路径

c# - Unity C# 可滚动 GUI.BOX 不适用于 android