9、Libgdx的输入处理

来源:互联网 发布:简单秒赞源码 编辑:程序博客网 时间:2024/05/03 18:51

(官网:www.libgdx.cn)

不同的平台有着不同的输入方式。桌面用户可以通过键盘和鼠标与应用进行交互,基于浏览器的游戏也是这样。在Android中,鼠标被触摸屏所替代,通常没有实体键盘。Android设备有加速度计和罗盘等传感器。

Libgdx抽象了所有的这些输入设备。鼠标和触摸屏被视为同一类型,并且支持多点触摸。

取决于不同的输入设备,可以使用轮询的方式来监听状态,或者通过注册一个监听。

所有的输入设备通过Input模块访问:

// 判断键盘A是否被按下。
boolean isPressed = Gdx.input.isKeyPressed(Keys.A);

(www.libgdx.cn版权所有,如需转载,注明出处)

0 0