作者asail0712 (emeth)
看板C_and_CPP
标题[问题] win32专案的画面更新
时间Sun Sep 6 18:51:22 2009
我使用SetTimer 使画面每秒更新30次
每次更新都会call InvalidateRect()函式
来画出一个带有颜色的方块(想做俄罗斯方块)
可是最後都会导致画面出现闪烁
请问有什麽方法可以避免这个问题呢!!?
--
(好痛>"<)~ ( ̄ε(# ̄)☆ o# O╮o( ̄皿 ̄o) ~(看我的杀球~~!!!!)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.11.144.98
1F:→ james732:double buffer? 09/06 19:16
2F:→ jvicpp:问题就出在每30秒call一次invalidaterect() 09/06 20:13
3F:→ jvicpp:建议找本游戏设计的书就可以找到答案喽... 09/06 20:13
4F:→ jaw109:拦截WM_ERASEBACKGROUND, 然後不做任何事return false; 09/06 21:03