首页 > TAG信息列表 > ShootGame
JAVA day10、11、12 飞机大战
1.小敌机(c) /** * 小敌机: 是飞行物,也是敌人 * */ public class Airplane extends FlyingObject implements Enemy { int speed = 2; // 移动步骤 public Airplane() { this.image = ShootGame.airplane; this.ember = ShootGame.airplaneEmber; width = image.getWJava开发《飞机大战》
《飞机大战》是一款由腾讯开发的经典射击类游戏。 下面介绍用Java开发《飞机大战》的步骤。 GitHub地址:https://github.com/xydang2019/ShootGame.git 创建一个普通的Java项目,编写好类以及导入相关贴图: 主要代码如下: 1、奖励类 package com.bzyd.shoot; /**表示奖励,提供奖励飞机大战特殊简洁版
FlyingObject类 package com.cetc.shoot; import java.awt.image.BufferedImage; public abstract class FlyingObject { protected int x; //x坐标 protected int y; //y坐标 protected int width; //宽 protected int height; //高 protected BufferedImage image;飞机大战(简单步骤)
一、项目对象如下: ShootGame |-- 英雄机 Hero |-- 敌飞机 Airplane |-- 蜜蜂 Bee |-- 子弹 Bullet 二、游戏界面显示 一,新建工程和包 首先,新建名为shoot的Java工程;然后,在工程下的src目录下新建包com.cetc.shoot,将所需要图拷贝到该包下 二,创建抽象父类Flyingobject 分析