我有位同学用j2me做了个小游戏,可以运行可是他不会讲解。
而我本人想模仿学习下他的列子,然后尝试自己做下小游戏。本人对java和c及c++都有一定基础但不深,没学过j2me也缺少实践。希望哪位高手能给我耐心的逐句的讲解下(比如写...
而我本人想模仿学习下他的列子,然后尝试自己做下小游戏。本人对java和c及c++都有一定基础但不深,没学过j2me也缺少实践。希望哪位高手能给我耐心的逐句的讲解下(比如写程序的思路,步骤,关键处这句话为什么用这个,是什么意思,需要注意什么),如果讲解的好我另有加分。除此之外这个小游戏的名字叫记忆盒,也就是最简单的那种是9个数字,1次最多能翻开2个格(5行4列)只有相同的才可以不被掩盖住保持一直翻开的状态。当所有的格都翻开了就胜利了,否则时间到了就失败了。程序如下:
src包下,package zhao第一个。java。text是Memory。java(这里写不开我分开写)
package zhao;
import javax.microedition.lcdui.Display;
import javax.microedition.midlet.MIDlet;
public class Memory extends MIDlet implements Runnable {
private boolean ingame=true;
SSCanvas canvas;
Thread Mythread;
public Memory() {
canvas=new SSCanvas(Display.getDisplay(this));
}
public void startApp(){
if(Mythread==null){
Display.getDisplay(this).setCurrent(canvas);
Mythread=new Thread(this);
Mythread.start();}
}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {
ingame=false;
Mythread=null;
}
public void run(){
while(ingame){
try{Thread.sleep(100);
}
catch(java.lang.InterruptedException err){
}
canvas.run();
if(canvas.gameexit)
{
destroyApp(true);
notifyDestroyed();
}
}
}
}
我的qq837069062,高手可以直接跟我聊,这里写不开 展开
src包下,package zhao第一个。java。text是Memory。java(这里写不开我分开写)
package zhao;
import javax.microedition.lcdui.Display;
import javax.microedition.midlet.MIDlet;
public class Memory extends MIDlet implements Runnable {
private boolean ingame=true;
SSCanvas canvas;
Thread Mythread;
public Memory() {
canvas=new SSCanvas(Display.getDisplay(this));
}
public void startApp(){
if(Mythread==null){
Display.getDisplay(this).setCurrent(canvas);
Mythread=new Thread(this);
Mythread.start();}
}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {
ingame=false;
Mythread=null;
}
public void run(){
while(ingame){
try{Thread.sleep(100);
}
catch(java.lang.InterruptedException err){
}
canvas.run();
if(canvas.gameexit)
{
destroyApp(true);
notifyDestroyed();
}
}
}
}
我的qq837069062,高手可以直接跟我聊,这里写不开 展开
展开全部
这只是一个入口程序,百分之八十以上的代码你都没有贴出来,怎么跟你解释?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这么复杂啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关键在
这两个类:SSCanvas canvas;
Thread Mythread;
这两个类:SSCanvas canvas;
Thread Mythread;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询