請問 DirectX 是什麼 ? 要怎樣安裝 ?

2007-06-22 1:02 am
請問 DirectX 是什麼 ? 要怎樣安裝 ?

回答 (2)

2007-06-22 1:10 am
✔ 最佳答案
早期的遊戲在沒有 DirectX 之前,若要支援不同的顯示卡 (例如 S3, ET4000, Trident 等等) 同一個功能 (例如畫一個 3D 模型) 就要針對每一塊顯示卡寫一個單獨的程式,因此當你支援的卡愈多時,浪費的時間就愈多

因此微軟為了解決這個問題,就訂出 DirectX 的標準介面,對遊戲廠商來說,它只要呼叫 DirectX 畫 3D 模型的函數就可以了,而不必管現在是接那一塊顯示卡。而對顯示卡的製造商而言,它所提供的驅動程式就必須符合 DirectX 的要求,能夠利用硬體執行畫 3D 模型的動作

這樣做的好處是分層負責,將 AP 與 Driver 隔開,Game maker 只要專心負責遊戲的製作;而 Card Maker 則要保證 DirectX function 能夠正常的執行。這樣在程式執行上,雖會因多了一層 DirectX 而影響速度,但以目前 CPU 的速度來講實在微不足道

另外 DirectX 也會偵測目前的功能硬體是否有支援,若沒有則會用軟體的方式先模擬,在速度上會較慢,但也不至於完全無法執行


directx是微軟制定的遊戲標準,包括遊戲的圖形(2D和3D)、音效、輸入、網路等等,都可用directx提供的API設計出來。廠商若使用DIRECTX設計遊戲,則玩家的電腦上必須有對應的DIRECTX的LIBRARY版本,才能跑遊戲。DIRECTX有回溯相容性,所以去抓新的版本就對了。

但微軟制定directx並免費提供給廠商的用意相當不是因為它樂善好施,微軟的目的依然是:壟斷市場。使用directx設計出來的遊戲無法移植到其他平台,所以目前絕大多數遊戲都無法在LINUX上玩到,因為廠商已都選擇directx。不過也有例外,譬如DOOM 3就是用OPENGL設計的,可在LINUX上跑。我現在用LINUX 幾乎什麼事都能做,但遊戲方面不得不承認實在乏善可陳‥‥但不是LINUX的錯,是微軟的陰謀得逞。


DirectX 是 Windows 作業系統專用的進階多媒體 API,它讓程式發展人員不需要自行撰寫硬體程式碼,便可以使用各種硬體的功能,從1995年開始到現在,DirectX 已經變成 Windows 平台多媒體發展的標準。

微軟的目標是將 DirectX 變成程式發展人員使用的基本組件,使得發展出來的多媒體程式可以使用在任何 Windows 平台,不用考慮各種不同的硬體,同時也能獲得最好的硬體效能。

程式設計者可以將焦點放在應用軟體的功能上,不用擔心使用者用的是什麼顯示卡、音效卡、或 3D 加速卡等,因為 DirectX 設計用來支援最新的硬體與軟體,發展者和使用者都能確保他們的軟體從最新的科技獲得最佳的效能。

DirectX 提供發展者一套 API,這套 API 可以增進硬體的效能,他控制硬體低階的函數,支援 2D、3D 繪圖加速、音效卡、搖桿、鍵盤、滑鼠等裝置,並轉換包裝成 DirectDraw、Direct 3D、DirectInput、DirectSound、DirectPlay、DirectShow、DirectMusic 等項目。


而在 Windows 的多媒體世界,不管是遊戲,或是有些播放程式,缺了它可是不行的。而在DirectX的控制介面裡面還包函了許多您電腦內的硬體資訊,也能測試顯示卡在軟體或硬體模式下的 D3D 差別測試,在音效方面也能測試音效卡的多種音質測試。

所以Directx能提升的功能如下:

1。能讓您的遊戲跑得更順,畫質更棒。

2。增加硬體和軟體效能到最佳。

3。進行顯示卡、音效卡測試,可以知道你的顯示卡、音效卡有什麼狀況。

4。顯示您電腦內的硬體資訊。



display card

顯 示 咭 可 說 是 電 腦 中 差 不 多 最 重 要 的 部 份 , 這 是 電 腦 遊 戲 速 度 的 關 鍵 , 眼 睛 舒 適 的 根 源 , 也 非 常 影 響 電 腦 的 穩 定 性 和 樽 頸 。

選擇顯示咭

現 時 市 面 所 提 供 的 顯 示 咭 都 採 用 Nvidia 和 ATI 晶 片 , 效 相 同 顯 示 晶 片 的 顯 示 咭 效 能 相 若 , 但 選 購 顯 示 咭 也 不 能 隨 意 選 一 些 低 價 品 牌 。 顯 示 咭 優 劣 之 分 通 常 有 兩 個 : 顯 示 過 慮 質 素 和 實 際 速 度 。

顯 示 咭 的 過 慮 組 件 是 廠 商 省 錢 的 地 方 , 質 素 差 的 組 件 會 影 響 顯 示 , 尤 其 是 在 高 解 像 度 高 更 新 頻 率 下 , 顯 示 字 體 會 便 得 糢 糊 。 如 何 分 別 過 慮 組 件 的 優 劣 頗 難 , 基 本 上 顯 示 咭 的 定 價 、 電 路 版 的 大 小 、 電 容 排 列 情 況 等 都 會 有 影 響 , 你 應 問 問 朋 友 或 網 友 有 關 該 品 牌 的 顯 示 咭 質 素 如 何 。

至 於 顯 示 咭 的 速 度 通 常 在 乎 顯 示 晶 片 的 時 脈 , 以 及 記 憶 體 的 速 度 , 頻 率 越 高 越 好 。
總結

雖 然 現 時 的 整 合 式 主 機 板 很 多 也 備 有 內 置 顯 示 咭 , 但 功 能 並 不 齊 備 , 因 共 享 記 憶 寬 頻 而 影 嚮 整 體 效 能 , 所 以 顯 示 咭 仍 有 生 存 空 間 。

where is it ???it is inside your 主 機 板

if you want to know the place clearly,please see the link below!!!
AGP or PCI =display card
http://www.hongakong a.com/article.cgi?te ch,guide,cool.art
2007-06-22 1:08 am
DirectX is a set of multimedia Application Programming Interfaces (API's) written by Microsoft. It is a collection of Dynamic Link Libraries (DLLs) that contain functions useful to a wide range of multimedia programmers, but are all almost entirely platform independent. This allows programmers access to fast graphics, sound, and input functions while not needing their apps to test for the capabilities of the computer on which their program is running. DirectX will evaluate these capabilities and if they are not present, DirectX may attempt (in many cases) to emulate the functions in software instead of hardware.
至於點install, 只要去microsoft個網度search 下, 就得ga吶


收錄日期: 2021-04-12 20:28:57
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070621000051KK02906

檢視 Wayback Machine 備份