
正文
飞机游戏的Java代码,飞机游戏编程
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
eclipse 下做的 java android的小飞机游戏 求解释 简单说一下里面代码表示的都是什么??
上面的class文件为游戏的主体代码,继承SurfaceView这个类并且实现SurfaceHolder的回调方法,简单一点说就是根据游戏需要画图并显示到屏幕。
public void handleMessage(Message m) {}应该是一个接受消息的方法
里面的判断都是根据你下面定义的静态常量的状态来匹配的,下面那个class PlaneGame类定义了一些静态常量。
class KeyGameEvent 类主要是控制触屏或者说按键的
相关问答
Q1: 飞机大战的简单代码(java)
public class Plane{
public static void main(String[] args){
System.out.print("飞机正在起飞.请稍后......");
System.out.print("情况紧急,飞机没油了,请加油.......");
System.out.print("你的飞机坠落了,大战结束.......");
}
}
Q2: java多线程游戏代码
robocode ibm公司写的一个多线程的坦克对战游戏, 很经典,可免费获得
Q3: 利用java编写小飞机游戏
boolean beng=bullet.getRect().intersects(p.getRect());
if(beng){
p.setLive(false);//飞机死亡。
}
p是飞机类,bullet是子弹类。我也是刚学,希望能帮到你
Q4: 用java编一个打飞机游戏的源程序
//将每一行按空格分割
string[] chars = line.Split(' ');
//根据第一个字符来判断数据的类型
switch(chars[0])
{
case "v":
//处理顶点
this.vertexArrayList.Add(new Vector3(
ConvertToFloat(chars[1]),
ConvertToFloat(chars[2]),
ConvertToFloat(chars[3]))
);
break;
case "vn":
//处理法线
this.normalArrayList.Add(new Vector3(
ConvertToFloat(chars[1]),
ConvertToFloat(chars[2]),
ConvertToFloat(chars[3]))
);
break;
case "vt":
//处理UV
this.uvArrayList.Add(new Vector3(
ConvertToFloat(chars[1]),
ConvertToFloat(chars[2]))
);
break;
case "f":
//处理面
GetTriangleList(chars);
break;
}
}
Q5: 怎样用java语言编写一个飞机游戏
这么专业的东西我不太会,虽然我过去也学过
建议你到比较专业一点的BBS走走
比如“程序员之家”等等
(这里的人多数都是复制答案的。。。)





