看板 GameDesign 關於我們 聯絡資訊
小弟目前使用sprite貼了一張小圖,可控制讓他自由移動 但在移動的同時,可用肉眼感覺出有閃爍現象 每次compiler完,有時會閃,有時不會, 閃爍時,會感覺移動不是很順,卡卡的 我也沒變更什麼設定,怎麼會出現這樣的問題勒? 目前是使用VS2005+direct SDK2008. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.43.12
moonjustin:有沒有設定mipmap 02/26 18:14
hhg4092:沒有勒,我的閃爍是像電視那種掃描線的閃爍,圖移動很慢時 02/26 22:18
hhg4092:感覺不出來,移動距離大時,就有點明顯,像是來不及更新 02/26 22:19
hhg4092:而且compiler完沒閃爍現象,拿到別台跑也沒,反之則有 02/26 22:22
mellean:CreateDevice的時候D3DPRESENT_PARAMETERS的 02/26 22:37
mellean:PresentationInterval設定成D3DPRESENT_INTERVAL_ONE看看 02/26 22:38
hhg4092:大大請受我一拜,太神了,<_._> 這樣都被你解決了, 02/26 22:52
hhg4092:現在動起來好順丫~~~這是screen更新的問題嗎? 02/26 22:53
mellean:是的,你的framebuffer更新的比螢幕要快,當螢幕硬體更新 02/26 23:08
mellean:畫面到一半,frame內容已經更新了 變成同一個畫面的剩下的 02/26 23:09
mellean:內容跟剛剛畫好的不同的了 就會產生畫面撕裂的效果 02/26 23:10