点此下载源码. 图例: 源码: <!DOCTYPE html> <html lang="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <head> <title>飞越河谷的战机1.06 19.3.14 9:45 by:逆火狂飙 horn19782016@163.com</ti…
点此下载源码,可用Chrome打开观看. 图例: 代码: <!DOCTYPE html> <html lang="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <head> <title>飞越河谷的战机1.12 19.3.16 11:26 by:逆火狂飙 horn19782016@…
点此下载源码,欲观看效果请用Chrome打开index.html 图例: 源码: <!DOCTYPE html> <html lang="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <head> <title>飞越河谷的战机1.10 19.3.15 18:55 by:逆火狂飙 h…
空战游戏到今天可以玩了,玩法还是方向键(或AWSD)控制飞机位置,空格键开炮,吃五星升级,被敌机打中降级直到击落,与敌机相撞则GG. 点此下载程序1.16版,用CHrome打开index.html试玩. 1.17版改变了敌机的出现位置. 1.18版为了防止居中火力全开模式,将让敌机一次出现两架,出现位置在四分之一和四分之三处,另外敌机子弹也加上了随机的横向速度. 1.19版改变了对象的描绘顺序,避免了子弹出现在机翼上的尴尬. Github url:https://github.com/horn1…
空战游戏做到这里,己方运动,己方发射子弹,敌方运动,敌方发射子弹,子弹与飞机碰撞,飞机与飞机碰撞都已经具备了,换言之已经可以玩了. 还需要一个奖励升级系统,在上面显示击落敌机数量等,还有己方不幸被击落显示GG等功能. 请点此下载源码,并用Chrome打开玩赏. 图例: 源码: <!DOCTYPE html> <html lang="utf-8"> <meta http-equiv="Content-Type" content="…
using UnityEngine; using System.Collections; public class Tank : MonoBehaviour { //坦克面积结构体对象 public TankArea tankArea; private float hor, ver; //坦克行走的速度,以及掉头速度 ; ; void Start() { hor = Input.GetAxis("Horizontal"); ver = Input.GetAxis("Verti…
一.创建敌方飞机 1.思考创建思路: 创建敌方飞机思路与创建玩家飞机思路一样: (1)思考敌方飞机具备什么属性: 敌方飞机的图片.坐标.飞行速度.状态(是否被击中) 设置小飞机被击中时消失时间.飞机可以移动 2.创建敌方飞机对象,在这里我创建两种飞机,根据玩家等级不同出现不同的飞机(小飞机和中飞机) 3.在创建飞机对象的方法中定义敌方飞机的移动方法(这里设置的敌方飞机移动方向是从上到下). 4.将创建的飞机对象以节点形式添加到游戏界面 /*敌方小飞机对象*/ function createsme…
-------小基原创,转载请给我一个面子 主角都能移动了,那不得做点什么伸张正义,守护世界和平的事嘛,拿起家伙biu~biu~biu~ 首先得做一个好人和一个坏人 老规矩,Canvas下创建两个Image,一个叫做player,一个叫做enemy1好了   一个红色,一个蓝色(自古红蓝出CP,不好意思,走错片场了●﹏●) 新知识:要加BoxCollider2D 子弹打到别人,其实是碰撞检测的过程 一种是根据位置坐标,判断子弹有没有打中,另一种是使用物理碰撞系统(小基这里使用后者) 两个物体物理…
一.创建敌方飞机 1.思考创建思路: 创建敌方飞机思路与创建玩家飞机思路一样: (1)思考敌方飞机具备什么属性: 敌方飞机的图片.坐标.飞行速度.状态(是否被击中) 设置小飞机被击中时消失时间.飞机可以移动 2.创建敌方飞机对象,在这里我创建两种飞机,根据玩家等级不同出现不同的飞机(小飞机和中飞机) 3.在创建飞机对象的方法中定义敌方飞机的移动方法(这里设置的敌方飞机移动方向是从上到下). 4.将创建的飞机对象以节点形式添加到游戏界面 /*敌方小飞机对象*/ function createsme…
3.子弹发射 子弹发射概述: 在打飞机游戏中,子弹是自动发射的.子弹与子弹之间间隔一定的时间,玩家通过上下左右控制游戏角色,来达到躲避敌人及击中敌人的操作. 发射原理: 抽象理解为有两个容器存放子弹,其中一个容器装载死亡子弹,一个容器装载活着的子弹.二者在一定的判定条件下,将子弹循环装载.释放,达到子弹的自动发射效果.这里定义子弹总量为20发,初始状态下都存放在死亡容器中,根据开发者定义的循环条件判定,形成两容器间的子弹循环,以达到子弹自动发射效果.流程如图3-1所示. 图3-1 实现方法: 步…