1.2 国内外现状

2 关键技术介绍

对制作过程中,设计规划和开发遇到的问题,把涉及到的工具及其使用的技术做一个整合,其中主要包括对Unity的介绍和运用,对Illustrator的介绍和运用,对开发环境MonoDevelop的认知和对开发语言C#的介绍和运用。

2.1  Unity3D相关介绍

2.1.1  Unity3D简介

Unity3D是国外开发的专业游戏引擎,受欢迎的最主要原因就是不需要设计人员理解底层BOOL的设定,直接上手开发一款游戏,其中具有很多强大的功能:环境的快速营造、模型预置体的设定架构、重力和刚体等物理引擎的实现、图形渲染组件的运用、着色器的穿插、光影组件的运用、交互代码的实现、多平台的发布浏览。现在更是跨时代开始了AR增强现实和VR虚拟现实的交互运用,从网络游戏到网页游戏,从网页游戏到单机游戏,从单机游戏到手机游戏,Unity功能日渐强大。

他人开发的功能和资源可以上传Unity平台资源商城,分享给所有使用Unity的开发者进行高效复用,甚至可以通过不同的资源包,快速的制作出可玩性很高的游戏,既节约了成本也节约了时间。它把几乎所有的游戏制作工具尽可能的囊括进去,完善成一个强大的游戏制作软件。文献综述

2.1.2  Unity3D中运用到的技术

(1)地形:在Unity中引用到了地形Terrain,可以通过笔刷调节地形的高低,做出心目中预想的地形,地形还添加了地面贴图和植被贴图,是一个很完善的地形系统,用来制作塔防游戏足以胜任。

(2)天空盒子:在Unity中引用到了Skyboxes,称为盒子的原因就是它把整个场景包裹在里面,就像一个盒子一样,然后在盒子的内部根据其属性选择天空的皮肤。

(3)光源:在Unity中引用到了光源,游戏场景一般是没有灯光的,需要添加不同的光源,如手电筒电灯泡的点光源,可以烘托气氛使用,使整体场景发亮的平行光,让整个场景显得明亮,使玩家可以清楚的观察游戏。 

(4)音频:在Unity中引用到了音频,一个好的游戏一定要有背景音乐和声效音乐,大大加强提升游戏的整体效果,没有了音乐一个游戏就没有了灵魂一样,使用适当的音乐让玩家感受到游戏的氛围,让玩家融入进去。

(5)碰撞:在Unity中引用到了碰撞检测,说的简单点就是游戏中碰撞物品,物品按照现实的轨迹在游戏中体现出来,即物理原理,可以提高游戏逼真性。还可以运用碰撞检测阻止玩家进入BUG地带,设立无法碰撞的物品。

(6)粒子:在Unity中引用到了粒子效果,粒子效果就是一种特效,增强玩家游戏的体验,像火炬上的火焰就可以用粒子特效做出来,火焰不停的燃烧和晃动,这些可以通过控制粒子系统的参数来决定粒子的状态和位置,做出一个周期,从而达到逼真的效果。再比如雨和雪的下落,也可以用粒子系统做出,可以在指定的位置生成规定数量的粒子,用参数来控制粒子的下落速度,看上去就像是雨和雪在下落,这时再加点声音会加强玩家的体验,从而认为那就是雨和雪。在塔防游戏中,可能会运用到游戏结束进入下一关前的烟花喝彩上。

上一篇:基于Unity的休闲游戏角色及场景设计
下一篇:“老上海”纪念品包装设计说明

黎雄才對于20世纪中國绘画史的贡献【1041字】

辅导學生美术创作的实施策略【2759字】

谈舞台美术的象征性写意手段【1811字】

谈期刊美术编辑的定位【2027字】

谈幼儿美术欣赏能力的培养【1750字】

试论舞蹈艺术发展的时空關照【3008字】

试论舞台美术设计中的LED屏幕應用【4926字】

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...