Android游戏开发教程之十二:处理按键的响应
分类标签: 按键
1. onKeyDown 方法 onKeyDown 方法是KeyEvent.Callback 接口中的一个抽象方法,重写onKeyDown 方法可以监听到按键被按下的事件,我们先看看onKeyDown方法的函数原型。 第一个参数为键值,手机中每一个按钮都拥有一个完全独立的键值 通过按键键值就可以确定当前按下的是那一个按键。 第二个参数为按键事件,该对象中保存着当前按键的所有信息阅读全文 »
Android游戏开发教程之四:碰撞检测
分类标签: 按键
游戏碰撞的大致可以分为这几种类 1.主角与边界的碰撞,限制主角不能走出手机屏幕外。 2.主角与物理层的碰撞,与地图中的房子 桌子 椅子等等。 3.主角与游戏人物之间的碰撞,这里指NPC等。 4.主角与脚本框发生的碰撞,例如走进房间出线一段剧情对话等等。 由此可见游戏中的碰撞主要是可以分为 1.点与矩形之间的碰撞 阅读全文 »
Android IMF开发实例(SoftKeyboard)深入剖析
分类标签: 输入法 按键
Android IMF(Input Method Framework)是自Android SDK 1.5以后开放的。进行Android输入法开发最好的参考资料莫过于Android自带的Sample-SoftKeyboard,尽管此实例只包含了数字和英文输入,而其整体还是比较完整和清晰的,这对我们理解Android输入法开发非常有益。阅读全文 »
Android游戏开发教程之十四:按键中断事件的处理
分类标签: 按键
我们在玩Android游戏时,可能会有一些其他的突发事件发生,例如突然有人拨打电话,或者在游戏中按下了一些特殊的键(如拍照键),这些在Android游戏开发时都需要考虑,也就是要为按键中断事件进行相应的处理。阅读全文 »