![]() |
||
Major Member
![]() 加入日期: Apr 2002
文章: 222
|
![]() 請問一下DirectDraw是什ㄇ東西 要去哪邊下載 告訴我ㄇ 我是電腦白吃 請多多包含
ㄎㄎ 請知道ㄉ人告訴我一下 |
|||||||
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Sep 2001 您的住址: 天使消失的街道
文章: 2,132
|
最主要的功能是處理顯示記憶體和系統記憶體, 比如你可以規劃系統記憶體來儲存影像,再將這些影像以硬體所支援的功能輸出到顯示記憶體,於是就可以在螢幕上看到影像.由於DirectDraw可以偵測並且充分使用顯示卡的性能,因此可以將顯示速度提昇到最佳的狀況,這一點是win32 SDK所做不到的,因為Windows是多工作業系統,基本上並不允許任何應用程式隨意存取系統或顯示記憶體,所有的window影像都必須由作業系統來儲存和安排.
你可以使用DirectDraw 設定你的程式是普通的windows window或者使用整個螢幕而捨棄window, 成為一個full-screen application, 在這種狀況下你可以任意設定解析度. 除此之外,DirectDraw還提供一些基本的2d功能,比方設定color key,使圖形的背景顏色成為透明.這一點在game中應用很廣泛.Clipper則可以使我們的角色在window中自由運動,不必擔心會跑到window外,或是角色超出顯示記憶體的定址( addressing )範圍. 其他還有一些比較冷僻,對game沒有什麼用處,但是硬體還是支援的部分,像是overlay. 至於要去哪裡下載.............既然你說你是電腦白吃, 告訴你大概你也不會下載,就算下載了你大概也不會用, 所以我還是不告訴你好了 先教你一課:不要在網路上公開的討論區要求軟體下載網址!!
__________________
|
||
![]() |
![]() |
Master Member
加入日期: Jan 2001
文章: 1,592
|
Direct SDK是很深奧的,DirectDraw只是其中小小的一部份
![]() |
![]() |
![]() |