位置:首頁 > 軟件操作教程 > 游戲制作軟件 > Unity3D > 問題詳情

Unity 的特色

提問人:劉團圓發(fā)布時間:2020-12-28

    Unity游戲開發(fā)引擎之所以能夠在現(xiàn)在炙手可熱,與其完善的技術(shù)以及豐富的個性化功能密不可分。Unity游戲開發(fā)引擎在使用上易于上手,降低了對游戲開發(fā)人員的要求。下面將對Unity游戲開發(fā)引擎的特色進行闡述。

  □ 綜合編輯

    Unity簡單的用戶界面是層級式的綜合開發(fā)環(huán)境,具備視覺化編輯、詳細的屬性編輯器和動態(tài)的游戲預(yù)覽特性。由于其強大的綜合編輯特性,因此,Unity也被用來快速地制作游戲或者開發(fā)游戲原型,大大地縮短了游戲開發(fā)的周期。

  □ 圖形引擎

    Unity 的圖形引擎使用的是Direct3D (WindowsX OpenGL (Mac、Windows)和自有的 APIs (Wii);可以支持 Bump mapping、Reflection mapping、Parallax mapping、Screen Space Ambient Occlusion、動態(tài)陰影所使用的 Shadow Map 技術(shù)與 Render-to-texture 和全屏 Post Processing 效果。

  □ 著色器

    shaders編寫使用ShaderLab語言,能夠完成三維計算機圖形學(xué)中的相關(guān)計算,同時支持自有工作流中的編程方式或Cg.GLSL語言編寫的shader。Shader對游戲畫面的控制力就好比在Photoshop中編輯數(shù)碼照片,在高手手里可以營造出各種驚人的畫面效果。

  □ 地形編輯器

    Unity內(nèi)建強大的地形編輯器,支持地形創(chuàng)建和樹木與植被貼片,支持自動的地形LOD,而且還支持水面特效,尤其是低端硬件亦可流暢運行廣闊茂盛的植被景觀,能夠使新手快速、方便地創(chuàng)建出游戲場貴中所需要使用到的各種地形。地形效果如圖M所示。

  □ 物理特效

    物理引擎是一個計算機程序模擬牛頓力學(xué)模型,使用質(zhì)量、速度、摩擦力和空氣阻力等變量。其可以用來預(yù)測各種不同情況下的效果。Unity內(nèi)置NVIDIA強大的PhysX物理引擎,可以方便、準確地開發(fā);所需要的物理特效。

PhysX可以由CPU計算,但其程序本身在設(shè)計上還可以調(diào)用獨立的浮點處理器(如GPU和PPU ) 來計算,也正因為如此,它可以輕松完成像流體力學(xué)模擬那樣大計算量的物理模擬計算。并且PhysX 物理引擎還可以在包括Windows、Linux、Xbox360、Mac、Android等在內(nèi)的全平臺上運行。

  □ 音頻和視頻

    音效系統(tǒng)基于OpenAL程式庫,OpenAL主要的功能是在來源物體、音效緩沖和收聽者中編碼。來源物體包含一個指向緩沖區(qū)的指標,聲音的速度、位置和方向,以及聲音強度。收聽者物體包含收聽者的速度、位置和方向,以及全部聲音的整體增益。緩沖里包含8位或16位、單聲道 或立體聲PCM格式的音效資料,表現(xiàn)引擎進行所有必要的計算,如距離衰減、多普勒效應(yīng)等。

    使用Unity2D游戲開發(fā)工具集可以非常方便地開發(fā)2D游戲,利用工具集中的2D游戲換幀動N圖片的制作工具可以快速地制作2D游戲換幀動閫。Unity為2D游戲開發(fā)集成了Box2D物理引擎并提供了一系列2D物理組件,通過這些組件可以非常簡單地在2D游戲中實現(xiàn)物理特性。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部