本项目是优就业 Unity教研室二室讲师与2020年进行开发的开源项目,整个项目的代码开源上传在了github 和gitee上。
Unity2017.4.6f1+VS2017
64位win10/win7操作系统,i5及以上处理器,GTX1060及以上独立显卡,4G内存,20G硬盘
需要安装Unity2017及以上版本,VS2017脚本编译软件
微信打飞机游戏项目框架目录
BackGround 背景的移动
BGMove 控制背景图片循环播放文件
Hero 主机的移动和发射子弹
SpriteRenderer 精灵渲染组件
BoxCollider2D 2D盒形碰撞器组件
Rigidbody2D 2D刚体组件
AudioSource 声源组件控制声音
Hero 控制主机移动和子弹发射文件
GunTop 前端子弹发射点
GunRight 右侧子弹发射点
GunLeft 左侧子弹发射点
Spawn 控制不同敌机的产生
Spawn 控制敌机产生文件
GameManager 游戏管理器
AudioSource 声音组件控制背景音乐播放
GameManager 控制游戏状态文件
Canvas 画布用来显示UI控件
AudioSource 声音组件控制按钮点击音效
Start 游戏开始按钮
Pause 游戏暂停按钮
Text Score文字显示
Score 显示得分
Bomb 显示炸弹图标
Text 显示炸弹个数
EventSystem 事件系统响应按钮点击事件
Unity官网:https://unity.cn/
Unity引擎下载网址:https://unity.cn/releases/full/2017
点击Installer下载安装助手
功能大类 功能点 描述 完成情况 背景控制 控制背景的移动 游戏开始后背景会循环播放 已完成 敌机的生成 随机生成不同的敌机 在屏幕的上方随机产生不同类型的敌机 已完成 主机的移动 控制主机的移动 主机会随着鼠标一起移动 已完成 游戏控制器 控制游戏的开始和暂停 当点击不同的按钮时,控制游戏的开始和暂停 已完成 奖励的生成 随机生成物品奖励 随机生成不同的物品奖励 已完成 UI界面搭建 用来显示文字和交互按钮 用来显示分数、开始和暂停按钮以及炸弹的图标 已完成 碰撞检测 主要用于进行碰撞检测 检测主机和敌机、主机子弹和敌机之间的碰撞检测 已完成