Skip to main content

键盘

键盘是一个在 SDK 内部实现的单例模块,在 World 实例构造之后就可以通过 World 的 getKeyboard() 方法获取到键盘的引用。键盘默认 W,A,S,D 和 右侧区域的 上,下,左,右 按键可以控制玩家移动。

初始化

键盘需要是在运行时去按需初始化的,调用 init 方法就可以初始化键盘事件并操作

world.getKeyboard().init()

控制显隐

  • 初始化键盘
world.getKeyboard().init()
  • 销毁键盘
world.getKeyboard().destroy()

行进开关

默认情况下,移动键盘可以控制玩家移动。这个也可以通过 Keyboards 的 movePlayer 属性改变这个默认行为,设置为 false 后移动摇杆,玩家也不会移动的。

事件

摇杆也会触发一些事件提供给开发者,这些事件主要是

事件名说明
keydown键盘按下时触发
keyup键盘抬起时触发
move键盘移动时触发