基于Unity的荒野生存类游戏设计(3)

1.3.2 Untiy3D特色 Unity3D由于它本身的特色非常的明显,所以能够被大家熟悉认知并且能够被广泛地运用于游戏制作过程,因此在完成一些游戏开发任务的时候


1.3.2 Untiy3D特色

Unity3D由于它本身的特色非常的明显,所以能够被大家熟悉认知并且能够被广泛地运用于游戏制作过程,因此在完成一些游戏开发任务的时候就会首先考虑使用Unity3D软件。以下为Unity3D的特色:

综合编辑。是Unity3D的基础性的特色,大家能够使用综合编辑功能来完成游戏开发的相关任务,它的作用为最基本的3D效果编辑过程,总的来说是很容易被用户使用的。

图形动力。是unity3d最基础的一个特色。事实上这个特色功能带来很多的好处在3D制作过程中,如制作流程更加简单方便,这个功能通常被用于制作和Unity3D相关的一些工作任务的时候。

资源导入。是一个Unity3D较为重要的特色。它能够将外部资源更方便的导入unity文件中,例如jpg格式的图片可直接拖入unity,在unity中新建材质球,把图片赋给材质球,便可以给物体进行贴图,它能够实现多功能操作,以达到自己预期的工作效果。这个功能大大减少了平时的工作量,制作起来更加便捷。

着色器。着色器被用于Unity3D着色效果的制作,指Unity3D在完成游戏开发相关工作的时候主要是将Unity3D的一些功能能够注意合理的使用。从而达到自己意料的Unity3D制作任务效果。让其实看似驾轻就熟的工作任务在通过制作过程后展现出不同凡响的效果来。

2 游戏总体设计

本章主要对本次游戏的总体策划进行介绍,大体上分为游戏简介,游戏背景,游戏流程、游戏角色及游戏场景五个方面。分别对每个方面的相关内容进行介绍,勾勒出游戏的大致结构框架。

2.1 游戏简介

《荒野求生》是一款策略射击类游戏,在玩游戏的过程中,游戏角色在荒野场景中通过射击方式淘汰对手,使自己能够存活下来,游戏角色会有一定的生命值和回复血量的物品,玩家通过控制角色的移动,并寻找补血物品给自己补血,对敌人进行射击。游戏角色身上配有枪,当角色与敌人发生交互时,可对敌人进行攻击,与此同时与主人公对立的仇敌也会对主人公进行射击,整个游戏的地形中有十一个人物,生存到最后一名取得成功,在游戏进行过程中玩家被敌方击败,游戏结束。

游戏场景设有树木,草,房屋,桥梁等建筑物,可供玩家在游戏中更好的进行躲避隐藏,游戏自由度较高,在场景范围内玩家可随意移动。

2.2 游戏背景

这座岛名字叫做死亡小岛,在游戏中,死亡小岛是位于太平洋西部的一个小岛,在二战之后被俄罗斯占领,占领之后,俄罗斯人把这座岛从世界地图中抹去,并将这座小岛打造成一个秘密研究基地,还在这座小岛的当地人身上进行生物和化学实验等人体试验。随后这座岛被遗弃,因为一群反抗军使用原子弹炸掉了很多生物研究所,导致岛上所有人都离开了这座小岛。

2.3 游戏流程

图2.1 游戏流程图

2.4 游戏角色

2.4.1 角色设计

本次游戏的游戏规则为士兵消灭敌人,所以角色主要为一个士兵。玩家控制的角色为士兵。士兵模型为一个带着头盔穿着迷彩服的拿着枪的男性。如下图所示:

图2.2 士兵角色模型

2.4.2 角色控制

游戏中用户可以控制的士兵角色在场景内移动。玩家可以控制角色进行向前奔跑、向后退、向左、向右来旋转角色视角,点击鼠标左键进行射击,只有当直线面对敌人时,才能对仇敌进行射击,若操作者控制的主人公生命量不够时,可走到红色饮料瓶处可进行生命量的补充,若玩家或者敌人死亡,自动播放死亡动画。

2.4.3 角色摄像机跟随

在主人公移动的过程中,需要camera进行跟随,本次camera的跟随采用了第三人称视角,摄像机位置居于主角的背后偏上的位置,这样玩家的视角有利于观察周围的变化,而且不仅可以看到自身的动作还可以看到仇敌的动作,这样的设计使游戏难度降低,用户可以更好的体验游戏中的一切设施,也可以从游戏中寻找自信心。