论坛首页 移动开发技术论坛

找不到游戏引擎,剥了Google的贪食蛇! 贡献简单游戏引擎

浏览 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版俄罗斯方块移植过来.呵呵

开源开源开源!!!
   发表时间:2008-11-27  
循环?循环在边度?
0 请登录后投票
   发表时间:2008-11-27  
seen 写道

循环?循环在边度?

我没有分出来
0 请登录后投票
   发表时间:2008-12-24   最后修改:2008-12-24
看到俄罗斯方块了, 呵呵, 友情回复一个吧..

差不多能玩了..

可能还需要做一些多媒体的东西...
0 请登录后投票
   发表时间:2009-02-17   最后修改:2009-02-17
sleep “延迟”一段时间后调用handleMessage,handleMessage “搞完”之后再调用sleep,如此周而复始。
0 请登录后投票
   发表时间:2009-04-25  
lz有没有一个完成版本的啊?
不过这个可以玩了,就差一些辅助性质的东西了。
0 请登录后投票
   发表时间:2009-04-25  
因为如果你要update UI的话, 一定要通过Handler来传递update的message, 然后你的主thread来完成invalidate/repaint这个过程.
0 请登录后投票
   发表时间:2009-04-28  
哎呀 好啊
0 请登录后投票
   发表时间:2009-06-11  
剥了Google的贪食蛇  是sdk里面的example吗

学习学习~~
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics