使用到的java知识有集合、GUI、绘图技术等。
下面将手把手按照步骤来制作一个坦克大战游戏。
一、构造窗口
首先构造一个800×600的窗口
用到GUI知识,没有问题。
参考代码:
import javax.swing.JFrame;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class TankClient extends JFrame{
public static final int GAME_WIDTH = 800;
public static final int GAME_HEIGHT = 600;
public static void main(String[] args) {
TankClient tc = new TankClient();
tc.lauchFrame();
}
private void lauchFrame(){
setLocation(300,50);
setSize(GAME_WIDTH,GAME_HEIGHT);
setTitle("坦克大战");
getContentPane().setBackground(Color.GREEN);
getContentPane().setVisible(true);
setVisible(true);
setResizable(false);//设置窗口不可改变大小
addWindowListener(new WindowAdapter() {//关闭窗口时可以正常关闭
public void windowClosing(WindowEvent e){
Sys