yag Site Admin
註冊時間: 2007-05-02 文章: 689
2704.11 果凍幣
|
發表於: 2009-4-13, PM 2:18 星期一 文章主題: Re: [求助] DirectInput 的問題!!! |
|
|
HPkon 寫到: | http://www.badongo.com/file/14405588
就是在下現在在試 DirectInput 這個東西
然而這程式碼裡的 DirectInput 部分是在下之前寫給 DirectDraw 用的
但是不知道為什麼轉來給現在這個程式編譯就沒辦法過???
請位各位大人這該怎麼解決呢???
還有...
就是如果去掉 DirectInput 的部份
此程式在開始執行時
裡面的圖片是會移動的
但不知道為什麼
就是當圖片一移動時
感覺圖片就變的很模糊
請問這有什麼解決方法嗎??? |
你的專案設定沒跟著移過來
你必須在專案設定的連結器額外依存中加入「dinput8.lib dxguid.lib」這兩個lib檔
或者在程式碼中加入下面這兩行:
#pragma comment( lib, "dinput8.lib" )
#pragma comment( lib, "dxguid.lib" )
我沒仔細看你的程式碼
但我猜圖片模糊或許是因為你沒有back buffer
在電腦上繪製動畫時應該將畫面分成front buffer跟back buffer(或說前景跟背景)
前景就是玩家看到的畫面,而背景則是你準備繪製的下一個畫面
你應該把東西畫在背景上,然後再一次性地把背景的東西複製到前景上
否則就可能出現模糊或閃爍的情況 |
|