读书人

怎么重绘背景的一部分区域

发布时间: 2012-08-08 14:32:45 作者: rapoo

如何重绘背景的一部分区域
我用qq农场的截图作为窗口的背景
然后想根据不同条件
重绘地块儿
例如 播种 和 发芽 两个不同状态
我播种时怎么获取那个地块的区域 然后怎么重绘呢
望高手指导 谢谢了
才开始学习vc++ 因为作业的问题需要做那么个东西出来 不知道需要用到写什么函数 和 知识 请高手指点

[解决办法]
还有一种方法,就是设置DC的重绘的范围
另外,刷新一定的范围也可以!
[解决办法]
玩过方块游戏的人很多,这个思路是差不多的。
1.定义一个内存空间也是地的空间数组 char[x][y] 这个用于把地分为很多个小块。种了就置位没种清零
2.定义种子或都其它类。这些类其实就是有不同生长周期图片不一样点用空间不一样,也把它分为小块图片
可能种子就占用一个单位地,也就一个单片的图片。长大了占用好几个单片的地也就有好几个单片的图片组
成这时菜。菜就这么长大了
3.定时器来更新菜的生命周期,加点水更新得快,图片和内存空间相应变化。
4.种是用点哪个位置,就给就在内存空间置位
[解决办法]
这个孙鑫老师的视频里有讲到~

读书人网 >VC/MFC

热点推荐