J2ME编程中的三种低级用户界面事件处理技术比较[2]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

a)         直接使用keyCode

直接使用keyCode值的代码有如下两种,分别是:

if(keyCode == 52){

              //处理代码

}

或者:

       if(keyCode == Canvas.KEY_NUM4){

              //处理代码

       }

以上是使用按键处理中的两种代码书写风格,建议实际使用过程中使用第二种,这样代码容易阅读。

而在实际的游戏开发过程,除了一些特殊的功能键,例如手机上的左右软键,很少使用这种方式进行编写,而是采用下面的方式进行处理。

b)        使用gameAction(游戏动作)

gameAction是一种将手机键盘映射成为游戏动作的机制,通过这种机制,可以使不同手机上的按键都能转换为类似或者是相同的游戏动作,当然这个工作是由每个手机厂商实现的。

本文关键:J2ME编程中的三种低级用户界面事件处理技术比较
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top