作者netdragon (阿狩)
看板GameDesign
標題[請益] 關於SlimDX的Drawstring
時間Tue Sep 18 16:27:57 2012
我用slimDX寫了一個跑馬燈的程式,四個簡單的字在跑而已。
無論怎麼做他都會出現tearing的狀態。 一開始是發現沒有設成
PresentInterval.Default,之後問題短暫的解決了。現在變成只
要背景有開著其他程式例如IE,只要讓cpu跑到12%(這隻程式只佔2%)
畫面就又開始卡卡的了,如果把IE最小化的話,就又可以解決,可
是這樣好像不是辦法,想請問板上有沒有人知道有哪些原因可能造
成如此,讓我有一個方向去找去想,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.154.120
1F:→ azureblaze:視窗/全螢幕? WinXP/Vista7開Aero? 09/18 16:37
2F:→ netdragon:是個視窗程式,有開aero有關係嗎? 09/18 17:34
3F:→ netdragon:關掉aero就可以了耶@@謝謝 請問有沒有辦法不關掉aero的 09/18 17:40
4F:→ netdragon:的辦法呢? 09/18 17:40
5F:→ azureblaze:DX9似乎沒救 09/18 18:42
6F:→ azureblaze:slimDX好像可以選其他api?我沒用過就是了 09/18 18:43
7F:→ azureblaze:DX10以上好像不會有這個問題 09/18 18:43
8F:→ azureblaze:不然可以用DwmEnableComposition()關掉aero 09/18 18:44
9F:→ azureblaze:aero有用到一些顯卡功能會跟DX9打架 09/18 18:46