unity3d培訓(xùn):什么是Unity3D?
來源:
奇酷教育 發(fā)表于:
unity3d培訓(xùn):什么是Unity3D?下面奇酷小編為大家詳細(xì)講解。 Unity3D是由Unity Technologies開發(fā)的一個讓玩家輕松創(chuàng)建諸如三維視
unity3d培訓(xùn):什么是Unity3D?下面
奇酷小編為大家詳細(xì)講解。
Unity3D是由Unity Technologies開發(fā)的一個讓玩家輕松創(chuàng)建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內(nèi)容的多平臺的綜合型游戲開發(fā)工具,是一個全面整合的專業(yè)游戲引擎。
什么是引擎?
Unity開發(fā)引擎是一個功能豐富的軟件,可以讓創(chuàng)作者快速高效開發(fā)內(nèi)容。Unity最初是從游戲引擎發(fā)展來的,下面我們主要介紹一下游戲引擎的概念。
游戲引擎是游戲開發(fā)的一個核心部件。引擎可以讓你在開發(fā)游戲的時候,不用從0去研發(fā)最底層的技術(shù)。基于一個引擎,可以減少很多工作量,甚至僅通過拖拽一些組件就可以開發(fā)出一個簡單的游戲。
有了游戲引擎,你就不用再去糾結(jié)、開發(fā)那些底層的通用功能,引擎已經(jīng)幫你集成了一系列游戲開發(fā)所需的功能,你只需要在它的基礎(chǔ)上,開發(fā)你的游戲視覺、音效、玩法等。
具體來說:開發(fā)引擎是開發(fā)者開發(fā)內(nèi)容的框架,整合了很多個開發(fā)的關(guān)鍵模塊。你可以將美術(shù)資源(如使用Maya或3ds Max制作的三維模型或Photoshop制作的圖片等)導(dǎo)入引擎中,然后將這些資源建造成場景,添加燈光、音頻、特效、物理和動畫,然后通過編寫腳本增加交互和邏輯,最后調(diào)試、優(yōu)化,發(fā)布到目標(biāo)平臺(如PC、移動端、游戲機等平臺)。
經(jīng)過不斷的進化,如今的游戲引擎已經(jīng)發(fā)展為一套由多個子系統(tǒng)共同構(gòu)成的復(fù)雜系統(tǒng),從建模、動畫到光影、粒子特效,從物理系統(tǒng)、碰撞檢測到文件管理、網(wǎng)絡(luò)通信,還有專業(yè)的可視化編輯工具和插件,幾乎涵蓋了開發(fā)過程中的所有重要環(huán)節(jié)。
Unity引擎
內(nèi)容創(chuàng)作引擎:Unity剛出生的時候是一個跨平臺的游戲引擎,它看準(zhǔn)了多平臺的風(fēng)口,首創(chuàng)了一次開發(fā),多平臺發(fā)布的核心功能,迅速崛起。剛開始他的名字還是以
Unity3d為主,后來豐富了2D的功能,就直接叫Unity了。近年來火熱的
VR和AR開發(fā),在很大程度上要基于三維技術(shù),所以
Unity有天生的優(yōu)勢,再加上Unity緊跟科技的風(fēng)口,在VR和AR領(lǐng)域的支持非常超前。國內(nèi)外很多VR/AR軟硬件廠商都在第一時間支持了Unity引擎。