9、Libgdx的输入处理
(官网:www.libgdx.cn)
不同的平台有着不同的输入方式。桌面用户可以通过键盘和鼠标与应用进行交互,基于浏览器的游戏也是这样。在Android中,鼠标被触摸屏所替代,通常没有实体键盘。Android设备有加速度计和罗盘等传感器。
Libgdx抽象了所有的这些输入设备。鼠标和触摸屏被视为同一类型,并且支持多点触摸。
取决于不同的输入设备,可以使用轮询的方式来监听状态,或者通过注册一个监听。
所有的输入设备通过Input模块访问:
// 判断键盘A是否被按下。
boolean isPressed = Gdx.input.isKeyPressed(Keys.A);
(www.libgdx.cn版权所有,如需转载,注明出处)