上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 129 下一页

2015年2月6日

9.9、Libgdx之软键盘

摘要: (官网:www.libgdx.cn) 大部分Android设备和所有的iOS设备没有实体键盘。取而代之的是软键盘,为了调用软键盘,可以使用如下方法: Gdx.input.setOnscreenKeyboardVisible(true); 一旦软键盘可见,任何按键的点击将作为事件传递到应... 阅读全文

posted @ 2015-02-06 11:35 海南一哥 阅读(186) 评论(0) 推荐(0) 编辑

2015年2月3日

9.8、Libgdx的返回键和菜单键捕获

摘要: (官网:www.libgdx.cn) 当用户在Android设备中点击返回键是,通常关闭当前运行的activity。游戏可能会给出一个确认对话框让用户选择退出或继续。要这样的话需要捕获返回键: Gdx.input.setCatchBackKey(true); 如果你注册了一个InputPro... 阅读全文

posted @ 2015-02-03 17:43 海南一哥 阅读(235) 评论(0) 推荐(0) 编辑

9.7、Libgdx之振动器

摘要: (官网:www.libgdx.cn) 振动器允许你提醒手机用户。 振动器智能应用在Android设备中,需要特殊的权限: android.permission.VIBRATE 可以通过如下方式实现振动: Gdx.input.vibrate(2000); 振动两秒钟。 可以振动多次: Gdx... 阅读全文

posted @ 2015-02-03 17:41 海南一哥 阅读(178) 评论(0) 推荐(0) 编辑

9.6、Libgdx之罗盘

摘要: (官网:www.libgdx.cn) 有些Android和iOS设备可能需要检测使用罗盘检测方向。 注意:罗盘当前在iOS设备中不可用,RoboVM暂不支持。 查询当前罗盘当前是否可用: boolean compassAvail = Gdx.input.isPeripheralAvailabl... 阅读全文

posted @ 2015-02-03 10:53 海南一哥 阅读(140) 评论(0) 推荐(0) 编辑

9.5、Libgdx加速度计

摘要: (官网:www.libgdx.cn) 加速度计可以让设备通过三个坐标轴检测加速度。通过加速度可以检测设备的方向。 加速度的单位是米每秒的平方。如果一个坐标轴指向地心,加速度大概是-10米每秒的平方。如果指向相反的方向,则是10米每秒的平方。 Android设备的坐标轴如下: 不幸的是,这个配置... 阅读全文

posted @ 2015-02-03 10:42 海南一哥 阅读(161) 评论(0) 推荐(0) 编辑

9.4、Libgdx简单字符输入

摘要: (官网:www.libgdx.cn) 如果应用需要输入一个字符,比如用户名和密码,可以通过简单的对话框实现。 在桌面中使用一个Swing对话框,提示用户输入字符。 在Android中将会打开一个标准的Android对话框,同样提示用户输入字符。 为了获取用户输入或者用户取消输入的提示,可以实现T... 阅读全文

posted @ 2015-02-03 10:01 海南一哥 阅读(200) 评论(0) 推荐(0) 编辑

2015年2月2日

9.3、Libgdx手势检测

摘要: (官网:www.libgdx.cn) 触摸屏在输入的基础上增加了手势检测,比如两个手指实现缩放,单击或双击屏幕,长按屏幕等。 Libgdx提供了GestureDetector来帮助你检测以下手势: touchDown:用户触摸屏幕。 longPress:用户长按屏幕。 tap:用户点击屏... 阅读全文

posted @ 2015-02-02 17:31 海南一哥 阅读(347) 评论(0) 推荐(0) 编辑

9.2.2、Libgdx的输入处理之事件处理

摘要: (官网:www.libgdx.cn) 事件处理可以更加准确的获取用户的输入。事件处理提供了一种可以通过用户接口进行交互的方法。比如按下、释放一个按钮。 输入处理 事件处理通过观察者模式来完成。首先,需要实现InputProcessor接口: public class MyInputProces... 阅读全文

posted @ 2015-02-02 09:24 海南一哥 阅读(890) 评论(0) 推荐(0) 编辑

2015年1月27日

9.2.1、Libgdx的输入处理之轮询

摘要: (官网:www.libgdx.cn) 轮询是检测输入设备的当前状态,比如特定的按键按下,屏幕第一个手指的位置等等。这是一个快速简单的处理用户输入的方式,并且应用到很多的游戏中。 注意:如果你处理轮询,可能会丢失事件。如果最好采用事件处理。 轮询键盘 轮询键盘输入可以通过简单的一行代码实现: b... 阅读全文

posted @ 2015-01-27 12:55 海南一哥 阅读(217) 评论(0) 推荐(0) 编辑

9.2、Libgdx的输入处理之鼠标、触摸和键盘

摘要: (官网:www.libgdx.cn) Libgdx支持的最主要的设备是desktop或浏览器的鼠标支持,Android的触摸屏支持和键盘的支持。我们接下来了解一下。 键盘 用户按下或释放一个按键生成了相应的事件。每个事件包含了一个 key-code来识别是哪个按键按下或释放。这些key-code... 阅读全文

posted @ 2015-01-27 12:13 海南一哥 阅读(431) 评论(0) 推荐(0) 编辑

上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 129 下一页

导航