本页使用了标题或全文手工转换

Unity (游戏引擎)

维基百科,自由的百科全书
跳转至: 导航搜索
Confusion grey.svg
提示:本条目的主题不是Unity (使用者介面)
Unity3D
Unity Technologies logo.svg
開發者 Unity Technologies英语Unity Technologies
初始版本 1.0 / 2005年6月8日,​12年前​(2005-06-08
穩定版本
穩定版本
2017.3
(2017年12月17日,​5個月前​(2017-12-17
编程语言 C#
UnityScript(多被称为“Javascript”,衍生自ECMAScript
BOO(衍生自Python
C++(僅使用在核心引擎)[1]
操作系统 [4]
类型 游戏引擎
许可协议 专有
網站 unity3d.com

Unity 是一套跨平台的遊戲引擎,可用於開發 Windows、MacOS、Linux 平台的單機遊戲,或是 iOS、Android 移动设备的遊戲。Unity 也可開發支援 WebGL 技術的網頁遊戲,或 PlayStation、XBox、Wii 主機上的遊戲。

Unity 支援 PhysX 物理引擎、粒子系統,並且提供網路多人連線的功能,無需學習複雜的程式語言,符合遊戲製作上的各項需求。Unity 的推出降低遊戲開發的門檻,即使是個人或小型團隊製作遊戲也不再是夢想。對於遊戲公司而言,選擇使用 Unity 引擎也可以縮短遊戲的開發時間。

Unity 类似于DirectorBlenderVirtoolsTorque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在WindowsMac OS X下,可发布游戏至WindowsWiiOSXiOS平台。也可以利用Unity web player插件发布网页游戏,支持MacWindows的网页浏览。它的网页播放器也被Mac widgets所支持。

Unity3D是一个用于创建诸如三维电子游戏、建筑可视化、实时三维动画等类型互动内容的综合型创作工具。

使用版本[编辑]

Unity基本上有四種使用版本可選擇。版本形態分成免費的Starter版,付費的Pro版,以及免費試用30天Pro版全部功能的試用版。另有未來版本的Beta版提供給付費的Pro版使用者預先使用。[5]以下是所有現行的使用版本及其差異列表:

許可證名稱 所有引擎功能及平台 閃屏 雲端建構佇列 多使用者 獲利能力 績效報告 源代碼和進級支援 價格
個人版 個體製作 標準 20 CCUs英语Concurrent user $100,000 免費
進級版 客製動畫或無 優先 50 CCUs英语Concurrent user $200,000 $35 每月
專業版 客製動畫或無 並行建構 200 CCUs英语Concurrent user 無限制 $125 每月
企業版 客製動畫或無 專用構建代理 客製多使用者 無限制 議價

主要特性[编辑]

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

Build[编辑]

  • Android
在產生App安裝用的apk檔之前,需要先安裝過Android SDK。
  • BlackBerry
輸出成一個App安裝用的bar檔。
  • iOS
輸出成資料夾,一個xcode專案,必須再到iMac等環境下用xcode輸出。
  • Linux
輸出成資料夾,包含一個x86檔與一個執行時所必需相關檔案的資料夾。
  • Web Player
輸出成資料夾,包含一個html檔與一個執行時所必需的unity3d檔。用戶端必須另外先安裝Unity Web Player。2015年,Google Chrome已中止此Unity插件支援。
Unity-web player's error.jpeg
  • Windows
輸出成資料夾,包含一個可執行的exe檔與一個執行時所必需相關檔案的資料夾。

缺陷[编辑]

  • 运用Unity开发游戏的工作室只有在购买源代码前提下才能得到技术支持以保持游戏拥有最新功能。
  • 不支持Linux插件,代之以NaCl技术显示。
  • 預設不支援MIDI播放,得透過第三方套件才支援。

历史[编辑]

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

  • 2005年6月,Unity 1.0.1发布
  • 2009年3月,Unity 2.5加入了对Windows的支持
  • 2009年10月,Unity 2.6独立版开始免费
  • 2013年11月,Unity跟Xbox One合作,Xbox One將可以使用Unity開發遊戲[6]
  • 2014年5月,Unity 4.5發布,加入了在iOS裝置上支援OpenGL ES 3.0[7]
  • 2014年11月26日,Unity 4.6發布,正式導入新的UI系統「UGUI」。[8]
  • 2015年3月3日,Unity 5.0於GDC 2015發布,開始支援WebGL[9]
  • 2015年4月13日,Unity宣布支持任天堂的掌机新任天堂3DS作为引擎运行平台。[10]

游戏[编辑]

僅列出部分遊戲:

  1. 坎巴拉太空计划(2011)
  2. Marvel Super Hero Squad Online(2011)[11]
  3. KartRider Rash(IOS版)(2011)[12]
  4. KartRider Dash(臉書版)(2012)[13]
  5. 唯舞獨尊 (臉書版)(2012)
  6. 神游记(网页3D游戏)(2012)
  7. 鬼武者 Soul(2012)
  8. 捣蛋猪(2012)
  9. 萬艦穿星(2012)
  10. 征龍之路(ロードラ)(2012)
  11. 神庙逃亡2(2012)
  12. 神魔之塔 (2013)
  13. 废土2(2013)
  14. TOUCH炫舞(2013)
  15. 新仙劍奇俠傳Online(2013)
  16. Kingdom Knights - 王國騎士團(2013)
  17. 酷游视界 - 酷酷英雄传(2013)
  18. 軒轅劍陸:鳳凌長空千載雲(2013)
  19. Guns Rush - 即刻槍戰(2013)
  20. Firewill - 戰火行動(2013)
  21. Juice Cubes(2013)
  22. E Take重複扣款(2013)
  23. 即刻槍戰(2013)
  24. 炉石传说:魔兽英雄传(2014)
  25. 大航海時代V(2014)
  26. Ground War:Tanks(2014)
  27. 刀劍神域Code Register(2014)
  28. 聖劍傳說 瑪娜崛起(2014)
  29. 纪念碑谷 Monument Vally(2014)
  30. 屍體派對 Blood Drive(2014)
  31. 聚爆Implosion(2015)
  32. 軒轅劍外傳 穹之扉 (2015)
  33. 仙剑奇侠传六(2015)
  34. 我叫MT2(2015)
  35. 全民槍戰(2015)
  36. 創想兵團遠征網頁版(2015)
  37. 莫比乌斯 最终幻想(2015)
  38. 大都會:天際(2015)
  39. 憤怒鳥2(2015)
  40. Mini Metro(2015)
  41. 王者荣耀(2015)
  42. 病嬌模擬器
  43. 救火者(2016)
  44. 精灵宝可梦GO(2016)
  45. 她和他和她的澎湖灣(2016)
  46. 超级马里奥酷跑(2016)
  47. 崩壞3rd(2016)
  48. 闇影詩章(2016)
  49. Escape from Tarkov英语Escape from Tarkov(2016)
  50. Magic: The Gathering Arena英语Magic:_The_Gathering_video_games#Magic:_The_Gathering_Arena(2018)
  51. 夜光(Demo)(2018)
  52. Granny(2016)

相关[编辑]

外部链接[编辑]

参考[编辑]

外部連接[编辑]