- 浏览: 3307 次
- 性别:
- 来自: 成都
最新评论
文章列表
如图:按屏幕飞机会发出子弹
用手指触摸一下屏幕,这短暂的0.1秒内大概会产生10个左右的MotionEvent
并且系统会尽可能快的把这些event发给监听线程,
这样的话在这一段时间内cpu就会忙于处理onTouchEvent从而画面一卡一卡的。
我用的办法是在onTouchEvent中sleep一小段时间,这样能让帧率不至于下降的太厉害。
但是如果按得太频繁的话,帧率仍会从45将到30左右。
附带apk
运行命令:
java -jar -Xmn16m -Xms64m -Xmx128m game.jar
如不能正常运行请安装java1.6版本
按键说明:
a d 移动
j 攻击/蓄力
k 跳跃
l 魔法蓄力/攻击
b 打开背包
截图