基于Nokia手机的移动游戏开发步步通(一)

 一、游戏开发策略  1 游戏动作(Action)的使用  MIDP的Canvas类让程序员处理某些按键事件,要么作为特定的低级键控代码事件要么作为抽象的游戏动作。FullCanvas是Nokia的全屏画布(FullCanvas)类,它是从Canvas类继承而来的。  在回合制游戏或者不需要超过四个方向键(上、下、左、右)的游戏中,最好使用直接的键盘代码来控制游戏动作。可以使用抽象游戏动作的游戏例
摘要由CSDN通过智能技术生成
 
一、游戏开发策略

  1 游戏动作(Action)的使用

  MIDP的Canvas类让程序员处理某些按键事件,要么作为特定的低级键控代码事件要么作为抽象的游戏动作。FullCanvas是Nokia的全屏画布(FullCanvas)类,它是从Canvas类继承而来的。

  在回合制游戏或者不需要超过四个方向键(上、下、左、右)的游戏中,最好使用直接的键盘代码来控制游戏动作。可以使用抽象游戏动作的游戏例子包括国际象棋和知识测验以及解谜游戏,这些都是使用方向键来滚动屏幕或者移动。

  游戏动作应该只在不需要快速反应的游戏中使用。这是因为所选择的设备的游戏动作映射可能对于要求快速动作的游戏并不适用。并且,如果一个游戏要求斜的方向键或者这个游戏是一个快节奏的动作游戏,那时游戏者一只手需要移动游戏角色,另一只手需要执行其他操作,比如射击、开门等等,那么就需要使用直接键盘代码。原因是在MIDP中没有斜向的游戏动作,并且游戏动作映射是为一只手使用设计的。

  当使用直接键盘代码事件的时候,必须特别注意应用程序的可移植性。

  在不同的设备之间键盘的布局有很大区别。开发者可以通过允许用户在游戏中自己定义按键的方式来解决这个问题。这可以在游戏开始之前或者在游戏的"选项"页面中完成。

  键盘代码和游戏动作在同一个应用程序中决不应该混合使用。


  2 关于游戏动作的说明

  一个MIDlet应用程序通过调用Canvas方法来探测哪些键盘代码映射到运行的应用程序中的抽象游戏动作:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值