
飞机大战
可乐配鸡翅
只为成功找方法,不为失败找借口!
展开
-
JAVA学习day47--飞机大战17画对象
小敌机package day19;import java.awt.image.BufferedImage;import java.util.Random;/**小敌机*/public class Airplane extends FlyingObject{ private static BufferedImage[] images; static { images= new BufferedImage[5]; images[0] = loadImage("airplane.png"原创 2021-05-20 23:39:27 · 92 阅读 · 0 评论 -
JAVA学习day46--飞机大战16飞行物入场2
天空移动package day19;import java.awt.image.BufferedImage;/** 天空*/public class Sky extends FlyingObject{ private static BufferedImage image; static{ image = loadImage("background.png"); } private int speed; //移动速度 private int y1; //第二张图的y坐原创 2021-05-19 22:59:11 · 138 阅读 · 0 评论 -
JAVA学习day45--飞机大战15飞行物入场1
小敌机package day19;import java.awt.image.BufferedImage;import java.util.Random;/**小敌机*/public class Airplane extends FlyingObject{ private static BufferedImage[] images; static { images= new BufferedImage[5]; images[0] = loadImage("airplane.png"原创 2021-05-15 00:34:28 · 208 阅读 · 1 评论 -
JAVA学习day44--飞机大战14子弹入场
子弹入场package day19;import java.awt.image.BufferedImage;/**英雄机*/public class Hero extends FlyingObject{ private static BufferedImage[] images; static{ //读图片 images = new BufferedImage[2]; images[0] = loadImage("hero0.png"); images[1] = loadI原创 2021-05-08 01:00:54 · 257 阅读 · 2 评论 -
JAVA学习day43--飞机大战13敌人入场
敌人入场package day19;import javax.swing.JFrame;import javax.swing.JPanel;import java.util.TimerTask;import java.util.Timer;import java.awt.Graphics;import java.util.Random;import java.util.Arrays;/** 整个游戏世界*/public class World extends JPanel{ publ原创 2021-05-07 00:37:04 · 84 阅读 · 0 评论 -
JAVA学习day42--飞机大战12定时器
定时器package day19;import javax.swing.JFrame;import javax.swing.JPanel;import java.util.TimerTask;import java.util.Timer;/** 整个游戏世界*/public class World extends JPanel{ public static final int WINTH = 400;//窗口的宽 public static final int HEIGHT = 700;原创 2021-05-05 23:57:56 · 178 阅读 · 0 评论 -
JAVA学习day40----飞机大战11
飞机大战11超类package day19;import java.util.Random;import java.awt.image.BufferedImage;import javax.imageio.ImageIO;public abstract class FlyingObject { public static final int LIFE = 0; //活着的 public static final int DEAD = 1; //死了的 public static fin原创 2021-05-02 01:56:32 · 100 阅读 · 0 评论 -
JAVA学习day37--飞机大战10
飞机大战10小敌机package day19;import java.awt.image.BufferedImage;import java.util.Random;/**小敌机*/public class Airplane extends FlyingObject{ private static BufferedImage[] images; static { images= new BufferedImage[5]; images[0] = loadImage("airpla转载 2021-04-27 00:21:06 · 83 阅读 · 0 评论 -
JAVA学习day36--飞机大战09
飞机大战09天空package day19;import java.awt.image.BufferedImage;/** 天空*/public class Sky extends FlyingObject{ private static BufferedImage image; static{ image = loadImage("background.png"); } private int speed; //移动速度 private int y1; //第二原创 2021-04-25 00:43:48 · 121 阅读 · 0 评论 -
JAVA学习day32--飞机大战08
画窗口在这里插入代码片package day19;import javax.swing.JFrame;import javax.swing.JPanel;/** 整个游戏世界*/public class World extends JPanel{ Sky sky = new Sky(); Hero hero = new Hero(); FlyingObject[] enemies = {};//敌人(小敌机,大敌机,小蜜蜂) Bullet[] bullets = {};//子弹数组原创 2021-04-19 00:02:45 · 108 阅读 · 0 评论 -
JAVA学习day31--飞机大战07
重写step方法小敌机package day19;import java.util.Random;/**小敌机*/public class Airplane extends FlyingObject{ int speed; //移动速度 /** 构造方法*/ Airplane(){ super(49,36); speed = 2; } /** 重写stop*/ void step(){ System.out.println("小敌机的Y坐标转载 2021-04-17 23:34:16 · 87 阅读 · 0 评论 -
JAVA学习day30--飞机大战06
飞机大战06package day19;/** 整个游戏世界*/public class World { Sky sky = new Sky(); Hero hero = new Hero(); FlyingObject[] enemies = {};//敌人(小敌机,大敌机,小蜜蜂) Bullet[] bullets = {};//子弹数组 void action(){//测试代码 enemies = new FlyingObject[5]; enemies[0] = ne原创 2021-04-16 00:22:51 · 74 阅读 · 0 评论 -
JAVA学习day28--飞机大战05
飞机大战05超类package day19;import java.util.Random;public class FlyingObject { public int width; public int height; public int x; public int y; /**专门给英雄机,天空,子弹提供的 */ FlyingObject(int width,int height,int x,int y){ this.width = width; this.height原创 2021-04-11 23:50:04 · 97 阅读 · 0 评论 -
JAVA学习day26--飞机大战04(继承)
继承小敌机package day19;import java.util.Random;/**小敌机*/public class Airplane extends FlyingObject{ int speed; //移动速度 /** 构造方法*/ Airplane(){ width = 49; height = 36; Random rand = new Random();//随机对象 x = rand.nextInt(400-this.width);//x:0到转载 2021-04-08 00:12:35 · 117 阅读 · 0 评论 -
JAVA学习day24--飞机大战03
飞机大战03小敌机package day19;import java.util.Random;/**小敌机*/public class Airplane { int width; int height; int x; int y; int speed; //移动速度 /** 构造方法*/ Airplane(){ width = 49; height = 36; Random rand = new Random();//随机对象 x = rand.nextIn原创 2021-04-05 23:35:19 · 85 阅读 · 0 评论 -
JAVA学习day20--飞机大战02
飞机大战02package day19;/** 整个游戏世界*/public class World { Sky sky; Hero hero; Airplane a1; Airplane a2; BigAirplane ba1; BigAirplane ba2; Bee b1; Bee b2; Bullet bt1; Bullet bt2; void action(){//测试代码 sky = new Sky(); sky.width = 400; sky.x原创 2021-04-01 01:11:43 · 88 阅读 · 0 评论 -
JAVA学习day19--飞机大战01
飞机大战day011.英雄机package day19;/**英雄机*/public class Hero { int width; //宽 int height; //高 int x; //x坐标 int y; //y坐标 int life; //命 int doubleFire; //火力值 /**英雄机切换图片 */ void stop(){ System.out.print原创 2021-03-30 23:18:44 · 119 阅读 · 1 评论