OpenGL ES 和 Unity3D 是什麼關係?

時間 2021-05-30 08:14:04

1樓:joydchh

OpenGL ES可以認為是OpenGL的子集,主要用於移動端的裝置。從中衍生出來的還有webGL,主要用於瀏覽器端的渲染。

OpenGL和DirectX是目前比較通用的底層庫,各大顯示卡廠商也會為此在不同的顯示卡上編寫對應的driver,這些driver負責做最終的機器specific的實現。

Unity是乙個引擎,引擎裡面包含很多模組,比如渲染模組,聲音模組,物理模組等等。這裡的渲染模組在上層會有個通用的API層供呼叫,而無需管底層到底是跑了gl的實現還是dx的實現。

2樓:

OpenGL ES是Unity在現在的Android、ios等類似裝置上用來渲染的底層庫,是OpenGL的乙個子集。OpenGL ES在渲染能力、功耗設計中都考慮了移動裝置的特殊性,所以現在的移動裝置都是基於OpenGL ES 1.1或者2.

0來渲染。

在Windows(MAC、Linux)上,Unity會根據自己跑的平台來決定用DX還是OpenGL,因為是你來做,也會想著盡量能把最好的硬體都利用上,對吧?!

所以,OpenGL ES跟Unity的關係也就很明了,Unity會根據不同的執行環境,選擇不同的渲染庫,OpenGL ES是其中的乙個庫,而已。

3樓:王金

在移動裝置上圖形渲染引擎用的是OpenGL,所以在移動裝置上Unity的引擎調的就是OpenGL,但是PC上用的的DX,所以PC上Unity就不調OpenGL。

請問培訓,選擇python還是unity3d?

文刀山宗 為什麼你會認為學大蛇出來薪資就一定會高?任何一行,只要不是浮躁破了天的,想高收入都得深入到一定程度,這不是短期智商稅培訓能實現的 沒情調的碼農 作為乙個遊戲策劃肯定選unity 選python應該很難找到工作 你對使用python的行業了解基本是0 python只是程式語言主要用於後端開發...

想聽聽大家的意見,感謝!UE4和Unity3D我到底該選哪乙個呢?

開源引擎和閉源引擎入門後的夥伴肯定有自己的看法,現在3A公司職位需求都是資深UE4專家,專家什麼概念,就是專案,教學都能hold的住,樓主說的遊戲方向,就要看兩款引擎在當年乃至在未來幾年更有發展,畢竟U3D戰場在手遊,國內中小廠商用的很多,但現在國家三大運營商都在喊5G互娛,這其實有很多沙龍會,行業...

WebGL 和 OpenGL ES 有什麼區別?

hengjin xu 一句話總結 webgl是opengl es的js binding瀏覽器閹割版。參考 Vulkan API Wikipedia OpenGL Wikipedia 孫巖 以下是具體技術細節的區別 1 Buffer Object Binding 2 No Client Side Ar...