专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > J2ME

midlet画面切换有关问题

发布时间:2010-06-05 12:40:57 文章来源:www.iduyao.cn 采编人员:星星草
midlet画面切换问题?
最近闲来无事新学了java里的J2ME技术,看网上说学这东西就是得先从学着写小游戏之类的学起,我就照办了,现在正在写一个打砖块的游戏,但是我想在游戏GameOver的时候跳到另一个MIDlet的图上(一个IF语句,达到这个条件就执行界面跳转的代码),这应该怎么写?

------解决方案--------------------
一个游戏最好就是只有一个Canvas,这样子好管理,最起码我写代码的习惯是这样,MIDlet是入口类,调用低级界面Canvas类,在这里面可以定义游戏状态,比如定义一个int变量s_gameState,然后可以定义几个常量:static final int GAME_LOGO = 0;static final int GAME_MENU = 1;static final int GAME_IN = 2;static final int GAME_OVER = 3;
然后在paint方法里面绘制各个状态下的界面;
paint()

switch(s_gameState)

case GAME_LOGO :
break;
case GAME_MENU :
break;
case GAME_IN :
break;
case GAME_OVER :
break;



那么需要跳转界面的时候只需要让s_gameState = GAME_OVER 那个状态的常量就可以了!不知道这样说你明不明白。
------解决方案--------------------
调用display.setCurrent(你需要显示的画布对象)
------解决方案--------------------
判断一下,display.setCurrent,界面跳转
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: