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