您的位置:首页 > 移动开发 > Unity3D

Unity (游戏引擎)

2013-10-29 12:05 471 查看
维基百科,自由的百科全书

(重定向自Unity3D



Unity3D

开发者Unity Technologies
稳定版本4.2.1/

2013年9月
编程语言JavascriptC# / C++[1]
操作系统显示▼制作

显示▼部署

类型游戏引擎
许可协议专有

cost aprox. $1,500 USD or $75/month subscription for a minimum of 12 months
网站unity3d.com
Unity3D是一个用于创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的综合型创作工具。Unity类似于DirectorBlenderVirtools或Torque
Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac
OS X下,可发布游戏至WindowsWiiOSXiOS平台。也可以利用Unity
web player插件发布网页游戏,支持Mac 和Windows的网页浏览。它的网页播放器也被Mac
widgets所支持。


目录

  [隐藏
1 版本
2 主要特性
3 缺陷
4 历史
5 游戏

f630
外部链接
7 参考


版本[编辑]

Unity分成Free与Pro版。Free版提供试用30天Pro版的功能。


主要特性[编辑]

层级式的综合开发环境,视觉化编辑,详细的属性编辑器和动态的游戏预览。Unity也被用来快速的制作游戏或者开发游戏原型。
可开发微软Microsoft Windows和Mac
OS X 的可执行文件,在线内容(通过Unity Web Player插件支持 Internet Explorer,Firefox,Safari,Mozilla,Netscape,Opera和 Camino,Mac
OS X的Dashboard工具,Wii程序和iPhone应用程序. 开发Wii和iPhone需要用户购买额外的授权,在价格上不同。
自动资源导入-项目中的资源会被自动导入,并根据资源的改动自动更新。虽然很多主流的三维建模软件为Unity所支持,不过对于3ds MaxMayaBlender、Cinema
4D和Cheetah3D的支持比较好,并支持一些其他的三维格式
图形引擎使用的是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的开源语言,因此程序员可用JavaScriptC#Boo加以编写。
The Unity Asset Server -一个支持各种游戏和脚本的版本控制方案,使用PostgreSql作为后端。
音效系统基于OpenAL程序库,可以播放Ogg Vorbis的压缩音效。
视频播放采用Theora编码。
内建地形编辑器,支持树木与植被贴片。
内建Lightmapping以及Global
illumination。
多人网络联机采用Raknet


缺陷[编辑]

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


历史[编辑]

在正式发布前,Unity经历的多年的开发阶段,Gooball在2005三月发布,运用了Unity的预发售版本开发
2005年6月 Unity1.0.1发布
2009年3月 Unity2.5加入了对Windows的支持
2009年10月 Unity2.6独立版开始免费


游戏[编辑]

已知用unity开发的知名游戏有:
坎巴拉太空计划(2011)
唯舞独尊(脸书版)(2012)
捣蛋猪(2012)
万舰穿星(2012)
神庙逃亡2(2012)
废土2(2013)
新仙剑奇侠传Online(2013)
Kingdom
Knights - 王国骑士团(2013)
酷游视界--酷酷英雄传(2013)
轩辕剑陆:凤凌长空千载云(2013)


外部链接[编辑]

Unity官方网站
UnifyWiki
Unity中国区技术论坛


参考[编辑]

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

1个分类

游戏引擎
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: