【Unity】1.0 第1章 Unity—3D遊戲開發和虛擬現實應用開發的首選

分類:Unity、C#、VS2015html

建立日期:2016-03-23ios

1、簡介

Unity是跨平臺2D、3D遊戲和虛擬現實高級應用程序的專業開發引擎,是由Unity Technologies公司研製的一個讓玩家輕鬆建立諸如虛擬現實場景再現、三維視頻遊戲、建築設計可視化、實時三維動畫展示等類型互動內容的多平臺綜合型開發工具,是一個全面整合的跨平臺專業3D開發引擎。web

全球超過70%的手機3D遊戲都是用Unity來開發的。瀏覽器

一、能部署到20多個平臺上安全

Unity相似於Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的圖型化開發環境爲首要方式的遊戲和虛擬現實開發工具,其編輯器可運行在Windows和Mac OS X下(本博客使用的是Windows版本),2016年3月發佈的5.3.4版可發佈至Windows、iOS、Android、Windows phone、Linux、Mac、Wii、……等25個平臺上。也能夠利用Unity web player插件發佈網頁遊戲。網絡

image

若是你真正熟練掌握了用unity軟件製做三維視頻遊戲、建築可視化、實時三維動畫、虛擬現實再現等類型的開發技能。那你就是unity交互設計師、unity關卡設計師、三維程序開發設計師、虛擬現實開發工程師、……等的首要人選,這些人員的工資可都是很高很高啊。編輯器

二、專業的3D移動遊戲引擎工具

(1)Unity官網的介紹性能

image

(2)《王者之劍》開發工具

國內用Unity開發的神做,支持iSO/Android雙平臺。

網址:http://k.8864.com

image

(3)《神廟逃亡2》

網址:http://www.imangistudios.com

用Unity開發的一款第三人稱視角跑酷遊戲。主要描述一名冒險家到一座古老的廟中尋寶卻碰上一羣猴子追趕的過程。玩家所作的動做由轉彎、跳躍、臥倒、翻越城牆、攀爬懸巖峭壁等,同時還能夠搖晃移動設備收集金幣。

image

(4)《武士2:復仇》

網址:http://www.madfingergames.com/g_samurai2.html

用Unity開發的刀劍格鬥類遊戲,該遊戲在iSO和Android中都得到了巨大的成功。

image

(5)《暗影之槍》

網址:http://www.madfingergames.com/g_shadowgun.html

用Unity開發的面向iOS和Android的第三人稱遊戲。

image

 

 

三、虛擬現實的首選開發工具

(1)Unity官網的介紹

image

(2)虛擬場景再現

如大型娛樂現場模擬、機場模擬、交通現狀模擬、燈光場景模擬、……等。

(3)交互式設備的二次開發

除了現場模擬以外,Unity引擎還支持各類交互設備的二次開發,例如Kinect體感、立體眼鏡、數據頭盔、CAVE系統、3D電視、……等,這些虛擬現實應用可以讓用戶得到至關逼真的虛擬互動體驗。

image

 

四、行業應用

(1)Unity官網的介紹

下面是從Unity官網上截取的界面:

image

醫療、安全、博彩、……等領域:

image

 

 

(2)醫療模擬培訓平臺

網址:http://www.clinispace.com

用Unity開發的該平臺能以3D虛擬仿真的培訓方式對醫護人員進行培訓,用戶便可獨自完成聯繫也可組成一個團隊協同完成任務。該模擬平臺在GameTech 2011得到特等獎。

image

 

(3)NASA火星探測車模擬

美國國家航空航天局(NASA)用Unity製做的火星探險之旅。

網址:http://mars.jpl.nasa.gov/explore

登陸後可直接經過瀏覽器進行操做。

image

 

(4)「NOAA跨平臺」大數據可視化工具

網址:http://esrl.noaa.gov/neis/terraviz

美國海洋暨大氣總署用Unity開發的跨平臺數據三維可視化分析工具。可運行於桌面、Web瀏覽器、移動設備。它能讀取數以百萬計的KML或WMS格式的信息點數據,並在三維場景裏實時顯示。

image

 

2、開發環境要求

操做系統:Win七、Win10均可以,本博客使用的是Win10,使用的Unity版本是Unity官網2016年3月15日發佈的Unity 5.3.4 。

GPU:有DX9(着色器模型2.0)功能的顯卡,2004年以來的顯卡產品都能知足此要求。其他部分主要是取決於本身項目的複雜性。

其餘平臺開發要求:

•iOS:最低運行OS X 10.9.4版本和Xcode 6.x的Mac電腦。

•Android:Android SDK和Java開發工具包(JDK)

•Visual Studio 2015

•WebGL: Mac OS X 10.8+ 或Windows 7 SP1 +(僅限64位編輯器)

3、運行環境要求

一般使用Unity開發的內容能夠在任何地方運行。其運行性能取決於項目的複雜程度。更詳細的要求:

•臺式機:•操做系統:Windows 7+、Mac OS X 10.7+、Ubuntu 12.04+、SteamOS+

•顯卡:DX9(着色器模型2.0)功能;一般2004年以來的產品應該均可以。

•中央處理器:支持SSE2指令集。

•網絡播放器支持IE、谷歌、火狐、Safari、……等瀏覽器。

•iOS:須要iOS 6.0或更高版本。

•Android:OS 2.3.1或更高版本;ARMv7 (Cortex) CPU或Atom CPU;OpenGL ES2.0或更高版本。

•WebGL: IE、Firefox、Chrome 或 Safari 瀏覽器的桌面版本。

相關文章
相關標籤/搜索