浏览 5052 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-11-26
//还不知道原理的循环???? private RefreshHandler mRedrawHandler = new RefreshHandler(); class RefreshHandler extends Handler { @Override public void handleMessage(Message msg) { GameView.this.update(); GameView.this.invalidate(); } public void sleep(long delayMillis) { this.removeMessages(0); sendMessageDelayed(obtainMessage(0), delayMillis); } }; 但是我把能让游戏跑起来的东西抽出来了 见附件 直接把写给chunli的J2ME版俄罗斯方块移植过来.呵呵 开源开源开源!!! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-11-27
循环?循环在边度?
|
|
返回顶楼 | |
发表时间:2008-11-27
seen 写道 循环?循环在边度? 我没有分出来 |
|
返回顶楼 | |
发表时间:2008-12-24
最后修改:2008-12-24
看到俄罗斯方块了, 呵呵, 友情回复一个吧..
差不多能玩了.. 可能还需要做一些多媒体的东西... |
|
返回顶楼 | |
发表时间:2009-02-17
最后修改:2009-02-17
sleep “延迟”一段时间后调用handleMessage,handleMessage “搞完”之后再调用sleep,如此周而复始。
|
|
返回顶楼 | |
发表时间:2009-04-25
lz有没有一个完成版本的啊?
不过这个可以玩了,就差一些辅助性质的东西了。 |
|
返回顶楼 | |
发表时间:2009-04-25
因为如果你要update UI的话, 一定要通过Handler来传递update的message, 然后你的主thread来完成invalidate/repaint这个过程.
|
|
返回顶楼 | |
发表时间:2009-04-28
哎呀 好啊
|
|
返回顶楼 | |
发表时间:2009-06-11
剥了Google的贪食蛇 是sdk里面的example吗
学习学习~~ |
|
返回顶楼 | |