Unity (游戏引擎)
2013-10-29 12:05
471 查看
维基百科,自由的百科全书
(重定向自Unity3D)
Unity3D
Unity3D是一个用于创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的综合型创作工具。Unity类似于Director,Blender,Virtools或Torque
Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac
OS X下,可发布游戏至Windows、Wii、OSX或iOS平台。也可以利用Unity
web player插件发布网页游戏,支持Mac 和Windows的网页浏览。它的网页播放器也被Mac
widgets所支持。
[隐藏]
1 版本
2 主要特性
3 缺陷
4 历史
5 游戏
6
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 Max、Maya、Blender、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类型以获得广大的兼容性。
内置对Nvidia的PhysX 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年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个分类:
游戏引擎
(重定向自Unity3D)
开发者 | Unity Technologies |
---|---|
稳定版本 | 4.2.1/ 2013年9月 |
编程语言 | Javascript,C# / C++[1] |
操作系统 | 显示▼制作 显示▼部署 |
类型 | 游戏引擎 |
许可协议 | 专有 cost aprox. $1,500 USD or $75/month subscription for a minimum of 12 months |
网站 | unity3d.com |
Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac
OS X下,可发布游戏至Windows、Wii、OSX或iOS平台。也可以利用Unity
web player插件发布网页游戏,支持Mac 和Windows的网页浏览。它的网页播放器也被Mac
widgets所支持。
目录
[隐藏] 1 版本
2 主要特性
3 缺陷
4 历史
5 游戏
6
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 Max、Maya、Blender、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类型以获得广大的兼容性。
内置对Nvidia的PhysX 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年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个分类:
游戏引擎
相关文章推荐
- Unity 4.2.0 官方最新破解版(Unity3D 最新破解版,3D游戏开发工具和游戏引擎套件)
- Unity、Cocos2d-2x、UDK 等手机游戏开发引擎分别有什么特性,适合开放哪些类型的游戏?
- Unity5.1 新的网络引擎UNET(七) UNET 单人游戏转换为多人
- unity游戏引擎基础之编辑器菜单栏扩展(三)
- 著名游戏引擎Unity的移动基本版从今天起免费提供
- Unity游戏引擎挖坑记之3d游戏ui屏幕适配方案(二)
- 类似Unity的全新游戏引擎Godot
- Unity,最炙手可热的游戏开发引擎
- Unity 3D游戏开发引擎:最火的插件推荐
- 虚幻4与Unity: 哪个游戏引擎是开发者的最爱?
- Unity 这个 3D 引擎很厉害吗?听说可以完成各种终端的游戏研发?
- 【游戏周边】Unity,UDK,Unreal Engine4或者CryENGINE——我应该选择哪一个游戏引擎
- 整合Unity游戏引擎和 Visual Studio Code 代码编辑器
- 【游戏周边】Unity,UDK,Unreal Engine4或者CryENGINE——我应该选择哪一个游戏引擎
- 叫板“虚幻”引擎?Unity 5游戏引擎预告曝光
- unity游戏引擎基础之预制资源介绍与使用(四)
- Unity游戏引擎游戏开发时遇到内存泄漏问题怎么办? 自研发的Unity游戏老是卡顿、闪退,有什么办法解决吗?
- 调查称Unity成为开发者使用最多的游戏引擎
- Unity 3D游戏开发引擎:最火的插件推荐
- 最适合开发VR游戏大作的游戏引擎——Unity