Unity3D——第一人称FPS生存游戏(resident zombies)

 游戏源文件和游戏试玩程序:链接:

链接:https://pan.baidu.com/s/1Ln2tFizqEO_uEoQhuxvgrQ?pwd=l6w0 
提取码:l6w0 

Unity3D——第一人称FPS生存游戏(resident zombies)_第1张图片

游戏思路前身搭建:

Unity3D——第一人称FPS生存游戏(resident zombies)_第2张图片

 用一些正方体和胶囊做出来的基础场景,

人物设计:红色的胶囊体是敌人,手持枪械是远程攻击,旁边还有个僵尸是战士,

音效设计:飞机的轰鸣声,敌人受伤和玩家受伤的声音,旁边两座高山,走进去会有山谷空明的声音,出来则消失,旁边还有篝火燃烧的声音。

动画设计:有血量,子弹,暂停,得分,音效等UI界面。

Unity3D——第一人称FPS生存游戏(resident zombies)_第3张图片

 Unity3D——第一人称FPS生存游戏(resident zombies)_第4张图片

 粒子设计:药包和子弹的拾取

Unity3D——第一人称FPS生存游戏(resident zombies)_第5张图片

游戏场景的搭建:

Unity3D——第一人称FPS生存游戏(resident zombies)_第6张图片

 一所简陋的医院,场景的搭建是来自基于官网下载的免费资源,在此基础上将场景进行了修改扩大

b) Prefabs

Unity3D——第一人称FPS生存游戏(resident zombies)_第7张图片

Unity3D——第一人称FPS生存游戏(resident zombies)_第8张图片

 场景中运用到的子弹,篝火,药包,UI,敌人等基本都是使用预制体,可以直接复用到另一个场景。

2. UI部分(10分)

a) 实现基本的UI切换流程

主菜单

Unity3D——第一人称FPS生存游戏(resident zombies)_第9张图片

 游戏界面

Unity3D——第一人称FPS生存游戏(resident zombies)_第10张图片

 死亡

Unity3D——第一人称FPS生存游戏(resident zombies)_第11张图片

 胜利

Unity3D——第一人称FPS生存游戏(resident zombies)_第12张图片

 两个界面之间可以做的来回切换。

b) 场景中要包含至少5个以上的常用UGUI组件(如:Image、Button、Toggle、Slider、Scrollbar、InputField)

Unity3D——第一人称FPS生存游戏(resident zombies)_第13张图片

UGUI组件则有暂停,结束游戏,音效设计等Button设计,有受伤,血条,子弹数量的Image设计,血条,音量调节的Slider设计,Action Key,Action Text等InputField设计等。

3. 物理引擎(10分)

a) Rigidbody

Unity3D——第一人称FPS生存游戏(resident zombies)_第14张图片

b) Collider

Unity3D——第一人称FPS生存游戏(resident zombies)_第15张图片

 Unity3D——第一人称FPS生存游戏(resident zombies)_第16张图片

 c) Trigger

Unity3D——第一人称FPS生存游戏(resident zombies)_第17张图片

d) 第一人称或第三人称角色控制器

使用的则是第一人称角色控制器。

4. 动画(5分)

a) 用Unity内置的动画Animator或Animation

Unity3D——第一人称FPS生存游戏(resident zombies)_第18张图片

Unity3D——第一人称FPS生存游戏(resident zombies)_第19张图片

 Unity3D——第一人称FPS生存游戏(resident zombies)_第20张图片

 

b) 有不同状态下的动画切换效果

Unity3D——第一人称FPS生存游戏(resident zombies)_第21张图片

 僵尸奔跑,攻击,跳跃,死亡等状态的动画切换。

Unity3D——第一人称FPS生存游戏(resident zombies)_第22张图片

 5. 粒子系统(5分)

a) 能够使用粒子系统加强游戏的效果(可导入资源)

Unity3D——第一人称FPS生存游戏(resident zombies)_第23张图片

Unity3D——第一人称FPS生存游戏(resident zombies)_第24张图片

 b) 增强游戏的细节

手枪的动画效果和子弹的火花设计

Unity3D——第一人称FPS生存游戏(resident zombies)_第25张图片

 僵尸的血量喷射

Unity3D——第一人称FPS生存游戏(resident zombies)_第26张图片

门的开放声音设计

Unity3D——第一人称FPS生存游戏(resident zombies)_第27张图片

 字体的效果设计。

Unity3D——第一人称FPS生存游戏(resident zombies)_第28张图片

脚本

Unity3D——第一人称FPS生存游戏(resident zombies)_第29张图片

 Unity3D——第一人称FPS生存游戏(resident zombies)_第30张图片

 都是按照相应功能起的脚本名,清晰明了。

寻路

僵尸可以自动寻路。

Unity3D——第一人称FPS生存游戏(resident zombies)_第31张图片

8. 音效

a) 背景音乐、音效

Unity3D——第一人称FPS生存游戏(resident zombies)_第32张图片

Unity3D——第一人称FPS生存游戏(resident zombies)_第33张图片

Unity3D——第一人称FPS生存游戏(resident zombies)_第34张图片

 Unity3D——第一人称FPS生存游戏(resident zombies)_第35张图片

b) 静音

Unity3D——第一人称FPS生存游戏(resident zombies)_第36张图片

Unity3D——第一人称FPS生存游戏(resident zombies)_第37张图片

 音效设计可以手动调节静音。

9. 创建(Build) 文件,修改图标

Unity3D——第一人称FPS生存游戏(resident zombies)_第38张图片

 

你可能感兴趣的:(#,unity,ui,unity3D,fps,僵尸)