Unity编写雷霆战机流程(一)

来源:互联网 发布:c语言入门自学txt 编辑:程序博客网 时间:2024/05/01 12:28

最近编写了一个类似雷霆战机的游戏,具体总结了下思路,希望可以帮助到要编写此游戏或者其他游戏的开发者。(由于是个人编写,而且能力有限,所以有不足之处还望各位大神多多包涵)

一、场景预览

这里一共四个场景:首先看一下效果图
游戏开始界面:
这里写图片描述
这里写图片描述
这里写图片描述
第一关(和第三关):
这里写图片描述
这里写图片描述
这里写图片描述
第二关:
这里写图片描述
这里写图片描述
还额外做了一个CG场景以及场景加载界面:
这里写图片描述
这里写图片描述
游戏试玩下载地址:http://pan.baidu.com/s/1nuViRPZ
项目打包地址:http://pan.baidu.com/s/1miDQqpi
说明:由于没有一整套资源,所以下载并导入了很多资源文件,因此说明一下主要的文件夹
Animation:存储了自己制作的Animation动画以及Animator状态机
Material:存储了自己制作的各种材质
MyPrefab以及Scene2Prefab:存储了自己制作的各种预制件
Scripts以及ExtralScripts:存储了编写的脚本
其余文件夹大都是各种导入的资源

二、功能描述

游戏开始场景:通过四个按钮即可看出功能,其中开始按钮会打开开始面板,在选择关卡以及战机后开始游戏即可;而选项按钮打开选项面板,进而调节相应选项;排行榜按钮用来查看个人排行;退出按钮用来退出游戏
这里写图片描述
游戏关卡一(和三)场景:这个场景主要实现的是玩家通过射击敌人获得相应的分数奖励,解锁下一关卡,其中主体有玩家,敌人,游戏管理者三个,玩家实现了自身AI以及域外节的交互,敌人也是如此,而游戏管理者则对全局的游戏变量进行了记录以及设置,并且生成了敌人。关卡一和关卡三的不同之处就在于关卡三里的敌人是无穷无尽的,知道玩家死亡或主动退出才算结束。
这里写图片描述
游戏关卡二场景:这个场景实现了类似于一个跑酷的游戏模式,玩家通过躲避障碍物获取分数,并解锁下一关卡。对于游戏场景中的物体所实现的方式大致与第一关的场景类似,只是玩家以及敌人的AI少了许多功能。
这里写图片描述
CG场景:这个场景周要用来播放一个自己制作的CG并且跳转到第二个游戏场景。
这里写图片描述

原创粉丝点击