我有位同学用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,高手可以直接跟我聊,这里写不开
展开
 我来答
月光雪松
2010-08-17 · TA获得超过476个赞
知道小有建树答主
回答量:338
采纳率:100%
帮助的人:232万
展开全部
就是啊,蓝梦34说得对。你这只空羡是一个开始的界面,而实现其功能的SSCanvas这个类你都没写亩拦出来,别人怎么给你解释啊。难道你是想直接把SSCanvas这个类给你设计出来吗??迅亏胡???
蓝梦34
2010-08-16 · TA获得超过597个赞
知道小有建树答主
回答量:785
采纳率:0%
帮助的人:568万
展开全部
这只是一个入口程序,百分之八十以上的代码你都没有贴出来,怎么跟你解释?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰立刻
2010-08-17 · TA获得超过378个赞
知道答主
回答量:171
采纳率:0%
帮助的人:129万
展开全部
这么复杂啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5aaec0752
2010-08-17 · 超过18用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:0
展开全部
关键在
这两个类:SSCanvas canvas;
Thread Mythread;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式