基于Nokia手机的移动游戏开发(一)
一、游戏开发策略 1. 游戏动作(Action)的使用 MIDP的Canvas类让程序员处理某些按键事件,要么作为特定的低级键控代码事件要么作为抽象的游戏动作。FullCanvas是Nokia的全屏画布(FullCanvas)类,它是从Canvas类继承而来的。 在回合制游戏或者不需要超过四个方向键(上、下、左、右)的游戏中,最好使用直接的键盘代码来控制游戏动作。可以使用抽象游戏动作的游戏例子包括国际象棋和知识测验以及解谜游戏,这些都是使用方向键来滚动屏幕或者移动。 游戏动作应该只在不需要快速反应的游戏中使用。这是因为所选择的设备的游戏动作映射可能对于要求快速动作的游戏并不适用。并且,如果一个游戏要求斜的方向键或者这个游戏是一个快节奏的动作游戏,那时游戏者一只手需要移动游戏角色,另一只手需要执行其他操作,比如射击、开门等等,那么就需要使用直接键盘代码。原因是在MIDP中没有斜向的游戏动作,并且游戏动作映射是为一只手使用设计的。 当使用直接键盘代码事件的时候,必须特别注意应用程序的可移植性。 在不同的设备之间键盘的布局有很大区别。开发者可以通过允许用户在游戏中自己定义按键的方式来解决这个问题。这可以在游戏开始之前或者在游戏的"选项"页面中完成。 键盘代码和游戏动作在同一个应用程序中决不应该混合使用。 2. 关于游戏动作的说明 3. 同时按键 未完,待续…… |
基于Nokia手机的移动游戏开发(二)
5.使用全屏画布(FullCanvas)功能键
未完,待续...... |