作者steven70101 (老人)
看板C_and_CPP
标题[问题] visual c++无法贴图
时间Thu Nov 25 18:04:13 2010
遇到的问题: (题意请描述清楚)
原本因为闪烁问题所以用缓冲方式贴图
结果现在反而都出不来了囧
贴图问题已修正
但是仍然会闪烁....
希望得到的正确结果:
可以正常执行
程式跑出来的错误结果:
开发平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
vc++
有问题的code: (请善用置底文标色功能)
http://codepad.org/9eDfFhBl
补充说明:
不知是不是我对缓冲的认知错误....
希望有大大能告诉我如何解决闪烁
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.41.143.150
1F:→ stupid0319:闪烁问题的话你要计算画面更新范围,不要全画面更新 11/25 18:25
2F:→ steven70101:我已经有用只有左侧大矩形才会更新 还是我有露? 11/25 18:30
3F:→ steven70101:788行修正後还是一样.. 11/25 18:32
※ 编辑: steven70101 来自: 114.41.143.150 (11/25 18:42)
※ steven70101:转录至看板 GameDesign 11/25 18:42
4F:推 aecho:我不懂为什麽你要那样做…不是在hdcMem都画好後~~ 11/25 20:24
5F:→ aecho:再把所有的内容copy到hdc中吗!? 11/25 20:24
6F:→ aecho:一块一块的把hdcMem的内容copy到hdc这种做法…我觉得很怪 11/25 20:25
7F:→ WPC001:应该是先在MemDC里头画, 画完後一次贴到DC 11/25 21:09
8F:→ steven70101:有大大有win32api这方面相关的资料可以查吗? 11/26 01:00
9F:→ steven70101:看样子我对缓冲还是不熟(完全新手) 11/26 01:00
10F:→ steven70101:网路都说的好抽象 有具体的资料可以查嘛... 11/26 10:25