directdraw淡入淡出效果

2025-01-10 02:55:17 字數 2039 閱讀 4972

1樓:冬草秋葉

說下我自己的看法。

不知你是不是想學directdraw做相關開發,如果是的話,還是改學d3d吧。微軟早在dx8的時候就取消了directdraw了,原因是directdraw繪製原理和d3d不同,d3d也可以做2d的東西,並且d3d支援更多directdraw不支援的功能,比如alpha混合、反走樣等等,再並且,哪怕做2d的東西,d3d也要快,因為d3d可以通過顯示卡來加速。

你寫的那個alpha混合函式,就算效率再高,也是cpu來算的,用在遊戲中還是不合適。我以前看過一段時間directdraw,alpha混合是直接使用intel公司釋出的乙個lib,速度和顯示卡加速的d3d還是不能比。

像xna中,可以用很簡單的函式繪製2d圖形,但是,xna封裝的原理並不是directdraw那樣使用記憶體區塊拷貝,而是d3d中的技術,先建立多邊形,再做紋理對映。

呵呵,你的問題我也不會~

directdraw重新整理率和對顯示器的影響

2樓:熊樣子兒

修改重新整理率~沒事~

只要顯示器支援~

crt的顯示器一般都能達到85

夜晶的最多也就75

如果強制超屏~修改顯示卡設直的話~

會對顯示卡和顯示器造成損傷。

怎麼禁用directx 11中的directdraw加速和direct3d加速和agp文理加速?

3樓:黑色傑克史密斯

右鍵屬性->高階->設定->疑難解答 把硬體加速調到最低。

directx程式設計中關於lpdirectdrawsurface

4樓:網友

你光指明路徑不行,你還得把你需要的lib包含到你的專案裡去。否則你的編譯器到**去找d3d物件啊。

在project-->setting-->link-->l object/module裡新增 名稱我忘記了,可能名稱記錯了) .等等,然後重新全部編譯一次。

另外還要保證你的sdk沒問題,你說的應該不存在支援的問題。

但就不一定了。

關於暗黑破壞神2 想用高解像度補丁但directdraw 2d進不了遊戲的困惑

5樓:海寇的頭蓋骨

那個……樓上說的切換的方法,不是這個高解像度補丁……樓主的高解像度補丁我現在就在用……

樓主你為什麼一定要選2d渲染呢?……儘管製作者說2d可以避免出現畫面破裂的問題,但本人用了3d渲染這麼久,從未出現過……

用3d唯一的bug就是在遊戲中換人會出現錯誤,我想你也出現過……但一般咱們都很少在遊戲中換人吧……再說要換人,先退出遊戲再進入換人就可以避免錯誤了……

3d渲染比2d渲染效果好很多,樓主試過也應該明白……如果沒多大問題,建議就用3d渲染模式……

這是乙個有著親身體會的人的告誡……很多事都要自己試過才知道好壞,樓主看著辦吧……

6樓:網友

哦,知道了。那是玩家自己製作的乙個補丁,而且摒棄了源快捷方式和源可執行。

你說的使用方法具體是:

1、右鍵開啟d2loader屬性,將位址(比如x:\diablo ii\更改為「x:\diablo ii\ -title 「diablo ii「(目錄是自己的遊戲安裝目錄)

2 進入遊戲後切換出來。

3 執行補丁程式。

4 切換回去。

5 選擇解像度為640*480

6 儲存。但據說還屬於測試階段,何況10年前的遊戲,強制拉伸高解像度,貼圖錯誤在所難免。

7樓:雙飛人和斧頭標

話說沒聽過 也沒見過。

dxdiagx診斷工具 的dxdiag功能 發現directdraw加速 不可用。怎麼修改、

8樓:

你的顯示卡驅動程式不對,系統自動啟用了vga 模式的驅動,因此無法啟用3d加速和direct draw加速,導致顯示效果很差,瀏覽網頁都很卡,移動瀏覽器右邊的滑動條時像波浪似的。

更新顯示卡驅動即可。

OPENGL和DIRECT3D是什麼東西

directx 9.0c,電腦顯示卡,機器買的時候就隨機帶了,現在的電腦大部分都支援opengl跟direct3d,opengl和direct3d能處理比較複雜的三維動畫,有些電腦沒有這個顯示卡,要是玩cs1。6的話沒有opengl和direct3d顯示卡的話就不能右手持槍,可以到天空軟體網下乙個。...

win8玩征途提示「硬體加速的direct 3D不可用」

別強求 這玩bai意不是乙個大眾化軟 du件,系統不相容了馬上就zhi出dao補丁了是遊戲官方根本沒在win8的開發回環答境下測試,任何問題都是未知問題。想解決你這個問題,得遊戲官方特設個開發組,可能還要弄個半個月乙個月的才能整明白這個相容性問題。win8剛出來,你肯定bai 是獨顯,獨顯不是du ...