基于Unity引擎的游戏设计与开发文献综述

 2022-03-12 15:29:14

基于Unity引擎的游戏设计与开发文献综述

引言

当前国内外游戏开发使用的主流工具是Unity3D引擎,其拥有完整的游戏开发生态系统,与开发者具有极高的交互性,可跨平台,在编辑器中使用其 提供的图形化接口可以将参数直接展示在引擎的图形化界面内,通过在界面内直 接修改数值实时看到参数调整的效果,实现了所见即所得的操作方式。根据在 Unite会议上发布的数据,Unity如今己经占据了游戏市场的50%相关游戏与软件的总下载量达到了 240 亿。同时,Unity正不断拓展其发展领域,在电影,电视,CG, VR/AR等领域也 逐渐崭露头角。

1 unity引擎

最早的游戏引擎开发起源于欧美一些国家,从20 世纪90年代初开始,欧美等发达国家就开始大力发展游戏引擎,日前在研发水平上居世界领先的著名游戏引擎例如Quake3、Unreal Torunament、LithTech、Source、Big World、Cry ENGINE2等均出自欧美的游戏公司。从1992年3D Realms公司开发的德军司令部开始,Wolfenstein 3D引擎成为瞩目的焦点。它开发的德军司令部是第一人称视角游戏,为以后的游戏开发提供了非常好的参考作用。同期id Software公司发布的Doom引擎,这是对一个被用于授权的引擎。江峰归纳了对于南水北调施工现场人物漫游视角系统和碰撞检测的处理,对于游戏人物视角进行了很好的研究。翟娜对基于PC平台的Kinect体感游戏进行了深入探讨,对于游戏效率问题进行了很好的解决。况卫对于断块砂岩油藏进行模拟数值估计,对于基于Unity3D进行野外探究进行了很好的示例。

2 Unity3D 相关技术

Unity3D 是由 Unity Technologies 公司研发的一个可以轻松让开发者创建 3d 游戏、基本建筑、3d 动画模型等各种内容技术相结合并能同时发布到多平台的专业游戏引擎。Unity3D 既可以运行在 Windows 操作系统下也可以运行在 Mac OX X下,可以同时将游戏发布到各种主流平台比如:Windows、Mac、Wii、i Phone、Windows phone 8 和 Android。也可以直接使用 Unity 自带的插件将游戏直接发布为可以同时支持 Mac 和 Windows 支持的网页游戏。

2.1 Unity3D 引擎的框架组成

Unity3D 引擎主要是由以下的基本框架构架而成:基本几何:由于 Unity3D 是一款 3D 的游戏引擎,所以开发 3D 游戏首先就要基本对立体空间内各个点的几何进行计算,通过涉及到的数学知识可以精确的完成游戏中玩家和物体的移动位置的计算和分析。还需要对物体的物理引擎进行模拟,比如物体的重力,摩擦力等。通过基本几何的计算就能完成以上这些计算,节省了开发者大量的时间和工作。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。