Unity (游戏引擎)

维基百科,自由的百科全书
跳转至: 导航搜索
Unity3D
開發者 Unity Technologies
穩定版本 4.1.2/
2013年3月
程式語言 C++C#[1]
作業系統 制作
Windows
Mac OS X
部署
Windows
OS X
Linux
WiiWii U(部署需要特別授權)
Xbox 360(部署需要微軟授權)
PS3PS4PSV(部署需要特別授權)
Android(部署需要特別授權)
iOSiPhone/iPad(部署需要特別授權)
Windows Phone
網頁瀏覽器
類型 游戏引擎
許可協議 专有
網站 unity3d.com

Unity3D是一个用于创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的综合型创作工具。Unity类似于DirectorBlenderVirtoolsTorque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在WindowsMac OS X下,可发布游戏至WindowsWiiOSXiOS平台。也可以利用Unity web player插件发布网页游戏,支持MacWindows的网页浏览。它的网页播放器也被Mac widgets所支持。

目录

版本 [编辑]

Unity分成Free與Pro版。Free版提供試用30天Pro版的功能。

主要特性 [编辑]

  • 层级式的综合开发环境,視覺化编辑,详细的属性编辑器和动态的游戏预览。Unity也被用来快速的制作游戏或者开发游戏原型。
  • 可开发微软Microsoft WindowsMac OS X 的可执行文件,在线内容(通过Unity Web Player插件支持 Internet Explorer,Firefox,Safari,Mozilla,Netscape,OperaCamino,Mac OS X的Dashboard工具,Wii程序和iPhone应用程序. 开发Wii和iPhone需要用户购买额外的授权,在价格上不同。
  • 自动资源导入-项目中的资源会被自动导入,并根据资源的改动自动更新。虽然很多主流的三维建模软件为Unity所支持,不过對於3ds MaxMayaBlenderCinema 4DCheetah3D的支持比較好,并支持一些其他的三维格式
  • 图形引擎使用的是Direct3D(Windows),OpenGL(Mac,Windows)和自有的APIs(Wii)
  • 支持Bump mapping,Reflection mapping, Parallax mapping, Screen Space Ambient Occlusion,动态阴影使用的是Shadow Map技术,并支持Render-to-texutre和全屏 Post Processing 效果。
  • shaders编写使用ShaderLab语言,同时支持自有工作流中的编程方式或Cg.GLSL语言编写的shader.一个shder可以包含众多变量及一个参数接口,允许Unity去判定参数是否为当前所支持并适配最适合参数,并自己选择相应的shader类型以获得广大的兼容性。
  • 内置对NvidiaPhysX physics engine支持。
  • 游戏脚本为基于Mono的Mono脚本,一个基于.NET Framework的开源语言,因此程序员可用JavaScript. C#Boo加以编写。
  • The Unity Asset Server -一个支持各种游戏和脚本的版本控制方案,使用PostgreSql作为后端。
  • 音效系统基于OpenAL程式库,可以播放Ogg Vorbis的压缩音效。
  • 视频播放采用Theora编码。
  • 內建地形編輯器,支持树木與植被贴片。
  • 內建Lightmapping以及Global illumination
  • 多人網路連線採用Raknet

缺陷 [编辑]

  • 运用Unity开发游戏的工作室只有在购买源代码前提下才能得到技术支持以保持游戏拥有最新功能。
  • 不支持linux插件,代之以Nacl技术显示。

历史 [编辑]

在正式发布前,Unity经历的多年的开发阶段,Gooball在2005三月发布,运用了Unity的预发售版本开发

  • 2005六月 Unity1.0.1发布
  • 2009三月 Unity2.5加入了对Windows的支持
  • 2009十月 Unity2.6独立版开始免费

游戏 [编辑]

已知用unity开发的知名游戏有:

外部链接 [编辑]

参考 [编辑]

  1. ^ Meijer, Lucas. Is Unity Engine written in Mono/C#? or C++. [26 April 2011].