瀏覽單個文章
foxtm
Power Member
 
foxtm的大頭照
 

加入日期: Jan 2002
您的住址: 台北苦命IT工人
文章: 586
Smile

引用:
作者orakim
不是簡不簡單的問題,也不是該發言有沒有代表性的問題
請注意我在講的點是在
這件事不關軟體廠的事(不管他講對講錯都不關他的事)

軟體要管的就是API,只要硬體有支援這個API 就能跑這個遊戲
跑起來效能如何 那也是硬體廠的事,輪不到軟體廠說嘴
(又不是 除了intel 這一家 他就沒硬體可用)

沒有軟體廠支不支援拉拉比的問題,除非拉拉比自己弄一個新的API出來
舉個例來說就是
支援DirectX 11的遊戲 GPU也支援DirectX 11
那這遊戲就是可以支援這顆GPU,沒有什麼遊戲廠商要不要支援拉拉比的問題
這是理想狀態下的情況,但實務上並沒有那麼單純。

首先要有一個觀念,今天要使用程式實現一些效果,你可以有多種演算法來實現,
往往也不止一個函數可以呼叫使用。

在中小型的遊戲你可以不用管這方面的問題,反正能跑就好,
但在中大型的遊戲裡面,你今天五種程式就是代表五種效能。
而且由於目前A家跟N家的硬體底層跟驅動程式實作不同,
在兩家卡上面五種程式又會各跑出五種不同效能。

所以簡單總結,DriectX這類的API的確是有異於降低入門門檻,
但當你要寫的精的時候,一樣逃不掉必須了解硬體及驅動限制的問題。
如同Windows的GUI介面降低了使用者門檻,但你叫這些初級者去regedit找rootkit並刪除之,
根本是變相殺了他們。
舊 2012-01-18, 11:57 AM #43
回應時引用此文章
foxtm離線中