手机游戏如何实现判断连续短时间内按键事件?

zhudaan 2009-08-06 07:49:38
在做一个手机游戏。其中战斗模块里想弄成有高级技能的战斗方式。就是玩家可以首先选择攻击技能,然后越高级的技能操作难度越大。就是要在一定时间内(很短)连续按照循序依次按下几个组合技能键这样才能成功发出技能,否则只能使用普通攻击。那么这样的按键事件如何去判断是否满足了呢?在第一个按钮事件里判断第二个,然后在第二个按钮事件里再判断第三个按钮是否按下……依次这样进行条件判断么?时间问题怎么解决比较好呢?如果在第一个按钮事件里初始化一个计时器,如果按键顺序都正确,进入到最后面的那个按钮事件里再判断时间是否超时这样能用J2ME实现么?
...全文
130 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhudaan 2009-08-07
  • 打赏
  • 举报
回复
嗯,受教了。试试。谢谢各位
kf156 2009-08-07
  • 打赏
  • 举报
回复
看你的规则了。
比如你可以从计时开始到结束这段时间内,用一定长度的数组将用户的所有按键都记录下来。
时间到时,再判断这些按键组合是否正确。
xingyanjiang 2009-08-07
  • 打赏
  • 举报
回复
guan zhu! mdshufufa qie huan bu guolai le yumen !
yangc_83 2009-08-07
  • 打赏
  • 举报
回复
将所按下的键的值和时间记录下来
通过时间相减来,判断是否连续
太快,或者同时的话没试过,LZ研究下
zhudaan 2009-08-06
  • 打赏
  • 举报
回复
大家还有没有什么别的实现思路呢?集思广益嘛,有啥想法的都来说说
gesanri 2009-08-06
  • 打赏
  • 举报
回复
新手,来学习,应该照你说的可以吧,把初始的时间当参数传进去,进行累加

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧