我做的J2ME的贪吃蛇游戏,运行时没有界面就开始游戏了。请教如何编写界面~~ 10
如何在里面编写界面?snakemidlet://文件名:SnakeMIDlet.javapackagesnake;importjavax.microedition.mid...
如何在里面编写界面?snakemidlet:
//文件名:SnakeMIDlet.java
package snake;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class SnakeMIDlet extends MIDlet {
SnakeCanvas displayable = new SnakeCanvas();
public SnakeMIDlet() {
Display.getDisplay(this).setCurrent(displayable);
}
public void startApp() {}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {}
}
snakecanvas:太多了。超字数了!~ 展开
//文件名:SnakeMIDlet.java
package snake;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class SnakeMIDlet extends MIDlet {
SnakeCanvas displayable = new SnakeCanvas();
public SnakeMIDlet() {
Display.getDisplay(this).setCurrent(displayable);
}
public void startApp() {}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {}
}
snakecanvas:太多了。超字数了!~ 展开
2个回答
展开全部
Display.getDisplay(this).setCurrent(displayable);
这是设置当前界面的。。。你要有个开始页面的话就生成多个displayable 的
页面 比如说Canvas或者一个FORM或者LIST等等还有最好是在你的游戏界面加一个
布尔变量来处理游戏的暂停和继续的功能。。当你跳转页面的时候暂停update或者重置update
转回游戏页面时继续update画图信息或者初始化画图信息在startApp() 和pauseApp()里重写
这些处理。。。。在destroyApp()里处理结束后的垃圾处理
这是设置当前界面的。。。你要有个开始页面的话就生成多个displayable 的
页面 比如说Canvas或者一个FORM或者LIST等等还有最好是在你的游戏界面加一个
布尔变量来处理游戏的暂停和继续的功能。。当你跳转页面的时候暂停update或者重置update
转回游戏页面时继续update画图信息或者初始化画图信息在startApp() 和pauseApp()里重写
这些处理。。。。在destroyApp()里处理结束后的垃圾处理
启帆信息
2024-11-19 广告
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!...
点击进入详情页
本回答由启帆信息提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询