如何使用JAVA开发坦克大战的游戏?
1个回答
展开全部
这个版本的坦克大战,主要是为了前期对JAVA学习基础知识的一次巩固,虽然还有许多功能没有实现,但是仍然是值得肯定的一次的小项目,这次练手对JAVA的面对对象的理解更加深入。发现学习算法搞搞ACM对与编程真的有很大的帮助,尤其在设计代码结构的时候感觉尤为明显。以后的学习中也要兼顾算法的练习和提高。
package com.xrh.tank;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Rectangle;
public class Wall {
int x,y,w,h;
TankClient tc;
public Wall(int x, int y, int w, int h, TankClient tc) {
this.x = x;
this.y = y;
this.w = w;
this.h = h;
this.tc = tc;
}
//画出墙体
public void draw(Graphics g){
Color c=g.getColor();
//Color myColor=new Color(0, false) ;透明
//g.setColor(myColor);
g.drawRect(x, y, w, h);
g.setColor(c);
}
//返回墙体矩形
public Rectangle getRect(){
return new Rectangle(x, y, w, h);
}
}
源码已经开源,点击下载。
如果你觉得这篇文章有用可以点点赞我会很开心的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询