基于Unity3D实现并改进的桌面卡牌游戏文献综述

 2022-03-22 20:58:18

文献综述

Unity3D是由Unity3D Technologies公司打造的一款游戏引擎,开发者使用这样的引擎可以复用已有的技术,把更多的精力放在游戏代码逻辑的设计上面,极大程度的提高了游戏产品研发的效率。Unity3D引擎提供了声音、图形、物理、渲染等功能,而且支持大部分主流3D软件格式(3ds Max、Maya)和所有主流的美术资源文件格式。使用相对简单安全的C#等高级语言就可以实现原本复杂的程序功能,仅仅使用高级语言编写程序就能轻松快速开发出具有高品质、高性能的游戏产品。[1]

  1. Unity3D引擎的特性
  2. 可扩展编辑器

Unity3D开放了包括工程资源管理、自定义的编辑器窗口、物体控制面板、场景编

辑窗口、全部的对象管理接口以及全部输入时间等绝大部分操作接口。开发者可以基于

这些可以拓展的接口快速开发继承在Unity3D上功能更丰富的自定义编辑器。[2] 开发

者可以自己编写对游戏开发有帮助的效率小工具,例如:关卡编辑器,资源导入导出等。

  1. 游戏引擎使用的脚本

游戏引擎一般配合脚本来控制游戏逻辑的进行。游戏脚本包括很多种,例如python、

lua、JavaScript、C#[3]等,这类脚本主要就是用来控制游戏逻辑。引擎中的脚本都是继

承自Monobehavior类,Monobehavior类来源于Mono框架,Mono框架是基于.Net的

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

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