伊莉討論區

標題: android等作業系統沒有DirectX嗎? [打印本頁]

作者: a152233    時間: 2016-8-9 02:21 PM     標題: android等作業系統沒有DirectX嗎?

android等作業系統沒有DirectX嗎?
沒有的話,為什麼放3d遊戲畫面也是這麼漂亮?
它憑什麼?
作者: chevylin0802    時間: 2016-8-9 03:03 PM

本帖最後由 chevylin0802 於 2016-8-9 03:05 PM 編輯

DirectX只是微軟在Windows 作業系統上的一套3D繪圖介面規格
由於它是封閉式的一套介面規格
只能運行在微軟的作業系統上
因此它一直都只被受限在桌機/筆電上
但是3D繪圖介面規格卻不是只有微軟才有
在微軟尚未提出DirectX介面規格之前
就已經有多個廠商開始共同發起OpenGL架構制定
目前則由Khronos Group主導整個OpenGL的開發研究
只是微軟在2003年的時候退出

OpenGL持續不斷的在繪圖晶片, 以及CPU作業系統端持續進行規格定義及API制定與修正
且已經在多種不同的作業系統以及硬體平台上運作

然而DirectX則因為桌機與筆電以高達80%以上的作業系統市佔率的因素
致使2010年以前PC版的線上遊戲公司都採用DirectX進行遊戲開發
即使如此OpenGL卻仍然可以非常的直接在微軟平台上運行並且行之有年

但事實上DirectX完全無法運行在非微軟平台上
到了近期這三四年以來手機與平板電腦硬體技術日益成熟
且包括IOS及Android乃至Blackberry等手機作業系統成為手機與平板市場的主流
因此也出現了專門針對跨平台設計的3D引擎軟體供應商的出現
其中最有名的例子就是Unity3D引擎
這些3D引擎也完全採用OpenGL開發
即使在桌機及筆電的運作上也完全比DirectX更佔優勢以及更具處理效能
也因此可以預見的是
在未來當有更多遊戲開發商為了可以橫跨PC端以及行動裝置的線上遊戲市場時
DirectX勢必被遊戲商所拋棄
而使得越來越多的企業更加投入與黏著在OpenGL規範的開發上


作者: ey150324    時間: 2016-8-13 03:39 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: a152233    時間: 2016-11-18 12:14 AM

謝謝chevylin0802的分享。
我學到了更多知識了。
多謝,多謝。




歡迎光臨 伊莉討論區 (http://222.eyny.com/) Powered by Discuz!