码迷,mamicode.com
首页 >  
搜索关键字:libgdx    ( 235个结果
9.9、Libgdx之软键盘
(官网:www.libgdx.cn) 大部分Android设备和所有的iOS设备没有实体键盘。取而代之的是软键盘,为了调用软键盘,可以使用如下方法: Gdx.input.setOnscreenKeyboardVisible(true); 一旦软键盘可见,任何按键的点击将作为事件传递到应用中。另外,可以通过轮询检测特定key的状态。 需要注意的是,当横屏Android时,...
分类:其他好文   时间:2015-02-06 13:21:20    阅读次数:140
9.8、Libgdx的返回键和菜单键捕获
(官网:www.libgdx.cn) 当用户在Android设备中点击返回键是,通常关闭当前运行的activity。游戏可能会给出一个确认对话框让用户选择退出或继续。要这样的话需要捕获返回键: Gdx.input.setCatchBackKey(true); 如果你注册了一个InputProcessor,将会捕获这个事件。但是系统将不会关闭你的应用。 同理: Gdx.inpu...
分类:其他好文   时间:2015-02-03 19:34:16    阅读次数:152
9.7、Libgdx之振动器
(官网:www.libgdx.cn) 振动器允许你提醒手机用户。 振动器智能应用在Android设备中,需要特殊的权限: android.permission.VIBRATE 可以通过如下方式实现振动: Gdx.input.vibrate(2000); 振动两秒钟。 可以振动多次: Gdx.input.vibrate(new long[] { 0, 200, 200, ...
分类:其他好文   时间:2015-02-03 19:34:06    阅读次数:161
9.4、Libgdx简单字符输入
如果应用需要输入一个字符,比如用户名和密码,可以通过简单的对话框实现。 在桌面中使用一个Swing对话框,提示用户输入字符。 在Android中将会打开一个标准的Android对话框,同样提示用户输入字符。 为了获取用户输入或者用户取消输入的提示,可以实现TextInputListener接口: public class MyTextInputListener implements T...
分类:其他好文   时间:2015-02-03 11:12:29    阅读次数:139
9.5、Libgdx加速度计
(官网:www.libgdx.cn) 加速度计可以让设备通过三个坐标轴检测加速度。通过加速度可以检测设备的方向。 加速度的单位是米每秒的平方。如果一个坐标轴指向地心,加速度大概是-10米每秒的平方。如果指向相反的方向,则是10米每秒的平方。 Android设备的坐标轴如下: 不幸的是,这个配置对平板来说是不同的。Android设备有一个默认的方向。对于手机来说,竖屏是默认的模式,对平板...
分类:其他好文   时间:2015-02-03 11:05:48    阅读次数:172
9.6、Libgdx之罗盘
有些Android和iOS设备可能需要检测使用罗盘检测方向。 注意:罗盘当前在iOS设备中不可用,RoboVM暂不支持。 查询当前罗盘当前是否可用: boolean compassAvail = Gdx.input.isPeripheralAvailable(Peripheral.Compass); 一旦检测到罗盘可用,可以使用如下代码检测状态: float azimuth...
分类:其他好文   时间:2015-02-03 11:04:54    阅读次数:161
9.3、Libgdx手势检测
触摸屏在输入的基础上增加了手势检测,比如两个手指实现缩放,单击或双击屏幕,长按屏幕等。 Libgdx提供了GestureDetector来帮助你检测以下手势: touchDown:用户触摸屏幕。 longPress:用户长按屏幕。 tap:用户点击屏幕。手指必须在点击初始化的位置不能移动太大。 pan:用户滑动手指穿过屏幕。 panStop:当pan结束时调用。...
分类:其他好文   时间:2015-02-02 18:06:56    阅读次数:176
9.2.2、Libgdx的输入处理之事件处理
(官网:www.libgdx.cn) 事件处理可以更加准确的获取用户的输入。事件处理提供了一种可以通过用户接口进行交互的方法。比如按下、释放一个按钮。 输入处理 事件处理通过观察者模式来完成。首先,需要实现InputProcessor接口: public class MyInputProcessor implements InputProcessor { @Override pub...
分类:其他好文   时间:2015-02-02 09:34:59    阅读次数:173
第一个游戏总结
游戏是一个用libgdx写的游戏,这个项目,开始是别人写的,写的真心很烂,不多说了。 游戏没有算法,就是控件多了点,然后涉及到一个文件操作。 真的是坑死我了。代码乱的一笔,各种各样的小问题,改我各种纠结,基本大体都给改了一遍.... 费力费神,最后的结果还是项目挂掉。 憋了半天就憋出5句...
分类:其他好文   时间:2015-02-01 16:08:44    阅读次数:161
9.2、Libgdx的输入处理之鼠标、触摸和键盘
(官网:www.libgdx.cn) Libgdx支持的最主要的设备是desktop或浏览器的鼠标支持,Android的触摸屏支持和键盘的支持。我们接下来了解一下。 键盘 用户按下或释放一个按键生成了相应的事件。每个事件包含了一个 key-code来识别是哪个按键按下或释放。这些key-code在不同的平台是不同的。Libgdx要做的就是隐藏不同系统之前的差别。可以查阅Keys类。你可以通过...
分类:其他好文   时间:2015-01-27 13:23:36    阅读次数:143
235条   上一页 1 ... 9 10 11 12 13 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!