*停權中*
|
回覆: 回覆: 微軟將停止DirectX的研發.由新的API去取代==""
先不管新聞的真實度
我先說說改成api的好處
首先先說到3dfx
也可以說是一種api
各位可以把api 當成一種涵式
就好像要畫圓一樣
妳要先知道 x^2 + Y^2 =R^2
如果沒有api 那妳要自己寫公式
如果有api 哪妳只要輸入x y r 等變數
程式自動幫妳畫圓出來
有這觀念後 再來說說 direct 跟 3dfx
3dfx 是給voodoo卡專用的 api
而direct 則是給 windows 專用的api
差異在哪
差在一個是私人用的 一個是大家用的
3dfx 可以說是公司自己設計自己開發
direct 可以說是別人幫妳設計好 妳拿來開發
3dfx 好處是 自己的卡的特色自己最清楚 可以自行設計自家廠商的特色
direct 好處是 大家都依照microsoft 得標準 比較不會亂七八糟
我自己覺得 如果真的不要direct 改用廠商自家設計的api
也不是不好 只是遊戲公司會很累
原本只要針對direct 開發得遊戲 卻要for ati nvidia ...跟以前一樣
為不同公司設計不同的涵式庫
基本上 就違背了當初microsoft 推direct X得原因
就是為了一統天下
現在好不容易穩定了 卻要microsoft 再交出統一權............
我想microsoft 在苯也不可能這樣做
其實如果改成plus(加入一些自家的api) 倒是可行
廠商可以依照direct外 另外在設計一套plus
遊戲廠商也可以選擇除了標準的direct X外 再利用硬體廠商
所提共的更強大功能
這也不是壞事
只是direct X 絕不可能廢
但是很有機會改成可以提共廠商加入自家開發得plus
所以以後有機會 玩遊戲時 會先跑 3DFX 字樣(用過voodoo應該都知道)
那也不錯
|