当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

操纵J2ME技术开辟RPG游戏之按键处理机制[Java编程]

赞助商链接



  本文“操纵J2ME技术开辟RPG游戏之按键处理机制[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

在游戏中,按键处理机制也需求当心的实现,这里就介绍一种实用的按键处理机制.

在实际的游戏中,普通为了按键矫捷,我们普通不会直接在keyPressed或keyReleased办法内部书写逻辑的代码,而只是在这些办法内部记录或排除按键的记录,而把实际的处理放在线程中举行.这个是本机制中采取的方法.

并且差别手机的按键键值存在差别,为了便利移植,我们把按键转换成自己定义的数值,然后在程序中利用自定义的值举行处理.

该机制中最核心的变量为;

private int keyStates;

用该变量中的一个二进制位来代表一种按键能否按下,假如按下为1,不然为0.每个按键自己举行了定义,定义的代码以下:

转换按键键值的办法按照手机型号差别,也存在很多的差别,下面是WTK模拟器的实现代码:

按键按下时,首先把物理按键的键值转换为自定义的键值,然后把按键信息保存到按键状况变量keyStates中,保存时采取的是位运算符位或实现的.实现代码以下:

按键释放时,和按键按下近似,首先转换键值,然后排除按键信息.排除时把按键状况取反,然后与keyStates位与便可.实现代码以下:

在界面切换时,需求把按键状况清空,这样只需求把keyStates清零便可.实现代码以下:

实际的按键处理的代码可以在线程中实现.


  以上是“操纵J2ME技术开辟RPG游戏之按键处理机制[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 操纵J2ME程序测试MIDlet的生命周期
  • 操纵J2ME技术开辟RPG游戏之按键处理机制
  • 一个操纵J2ME技术实现的简单计算器
  • 若何操纵J2ME中的线程
  • 操纵J2ME技术实现手机触摸屏开辟的办法
  • <b>操纵J2ME MMAPI开辟移动多媒体操纵技术</b>
  • 操纵J2ME实现移动支付
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .