Unity3d-性能指标分析.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

====Word行业资料分享--可编辑版本--双击可删====

Unity3d引擎性能指标分析

一Unity3D引擎采购需求分析

1.1使用成熟的3D引擎在项目开发中的必要性

3D引擎是指一些已编写好的用来编辑制作电脑电视游戏或者互交式实时图像应用程序的核心组件。如

库在软件开发中的作用,这些整合好的系统为游戏软件开发者提供各种编写程序所需的基本模块和开发工具

程序开发方能够更简单、快速而高效地制作出游戏程序而不用由底层开始一点点实现。

随着软件和硬件工程业的飞速进步,当今的电脑3D模拟场景已经越来越真实。各种光线、阴影、物理

的出现让软件不仅越来越接近现实,也更加庞大和复杂。所有需要虚拟现实的项目都希望可以提供最佳的用

验,但越复杂的功能实现起来就越困难。开发者可能面临各种构架局限,逻辑冲突,花费大量的时间调整程

性能与效果比。3D引擎的出现正是将开发者从这些繁杂的工作中解放出来,提供给他们成熟的解决方案,

预见的性能开销和实现效果,以及完备的功能和良好的可扩展性。使用成熟的3D引擎,即可以为使用者节

量的项目时间和开发预算,又不需要降低产品质量,还可以大大降低项目的风险。

引擎一般会包含渲染,实时物理,碰撞检测,三维动画,音效,脚本引擎,电脑动画,人工智能,网络

场景管理等等的功能模块。但也有引擎只提供单一或很少的功能模块,需要集成其他引擎或插件才能开发完

项目。

1.2Unity3D引擎为项目开发提供丰富的功能模块

Unity3D引擎是一个成熟的多平台的游戏开发工具,是一个全面整合的专业3D引擎。其内置大量成熟

能模块,包括图形图像渲染,实时物理和碰撞检测,音效,三位动画,视频播放,网络通信和下载,读取外

源,内置游戏服务器和可动态加载的场景管理等等。每一个模块都简单易用而且高效。

开发者可以完全专注于程序逻辑的开发和场景的搭建而不用操心其他的方面。

1.3Unity3D引擎编辑器提供全程可视化的开发环境

Unity3D引擎通过编辑器提供全程可视化的开发环境,使用者可以随时查看之前制作的效果。除了开发中

用到的场景,摄像机界面,资源管理器和属性设置界面,使用者还可以查看动画编辑器对动画进行修改操作

定触发事件的时间,或者利用探查器实时监视程序运行时的各种开销。其详细追踪到脚本中每个函数所使

CPU运算速度和开销以及内存使用。

1.4Unity3D引擎拥有良好的可扩展性

通过编写脚本和Shader,开发者可以轻松掌控整个软件的运行。所有程序运行的模块都有足够的API供

者调用,并调用整实现各种功能。可以调用编辑好的dll,支持C++、Java、ObjectC编写的插件。

1.5Unity3D引擎支持多个平台的发布

只要保证所使用的功能可以获得相应平台的支持,使用Unity3D引擎制作的项目可以直接发布在PC、M

Web、iOS和Android平台上而基本不用对制作好的项目进行任何修改。

1.7Unity3D制作方向使用者提供良好的后续支持

通过官方论坛和官方Wiki网站,使用者可以获得后续的技术支持。

如果购买Unity3D源码,还可以随时获得来自开发团队的技术支持并保证项目始终能应用所有开发方新

的功能。

1.6Unity3D引擎拥有大量的第三方支援

Unity3D仿照苹果的AppStore建立了自己的AssetStore,为第三方和使用者提供购买和服务的渠道。许多

开发商为Unity提供了大量的扩展功能、更真实的渲染效果并加强组件的功能。进一步降低了项目的开发时

====Word行业资料分享--可编辑版本--双击可删====

风险。

二技术要求以及性能

2.1开发技术要求

2.1.1程序开发

开发人员至少应具有基础编程知识并了解面向对象设计和面向对象编程的技术。了解基本的三维技术

量算法等数学知识和基本的经典物理知识。其他有助于开发项目的知识包括掌握人工智能,数据结构

件构件等。

2.1.2视频特效

视频特效的开发通常需要美术人员与掌握计算机图形学的开发人员一起研发。一个效果实现的完美程

文档评论(0)

199****2173 + 关注
实名认证
内容提供者

小学毕业生

1亿VIP精品文档

相关文档