永发信息网

vc++做弹球小游戏

答案:1  悬赏:20  手机版
解决时间 2021-02-28 00:23
  • 提问者网友:蓝莓格格巫
  • 2021-02-27 10:02
我想用VC++ 6.0 MFC做个弹球的小游戏 要用到什么组件? 大家给我提点不用绘图的思路!?感觉控制组件实现要比绘图方便 !谢谢
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-02-27 10:48
双缓冲也就是在后台建两个位图。其中一个作为前景缓冲,当屏幕需要重画的时候直接把这个缓冲的内容复制到屏幕上。另一个作为后台缓冲,在上面绘制游戏需要显示的内容。后台缓冲绘制完成后,将两个缓冲交换,前台缓冲变为后台缓冲。这个时候强制重绘屏幕,把新的前台缓冲更新到屏幕上去。

这样可以消除闪烁因为不会清屏,新内容总是直接覆盖上去的。

但是在窗口模式写tearing是无法避免的,但这里说这个就跑题了可能。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯