| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5253 人关注过本帖
标题:win32 sdk版贪吃蛇
取消只看楼主 加入收藏
longlong89
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:小飞侠
威 望:6
帖 子:1043
专家分:2754
注 册:2009-8-18
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:0 
win32 sdk版贪吃蛇
图片附件: 游客没有浏览图片的权限,请 登录注册

花了一上午写出来,但是!居然有资源泄漏!!!尼玛!GDI对象泄漏!!!
不记得从哪看到GDI对象在使用的时候创建不需要释放(也许是当时理解有误),结果写出如下语句:
FillRect(hdc,&rc,CreateSolidBrush(RGB(255,0,0)));
结果,玩着玩着画面就花了。。。


这个故事告诉我们:写完一个游戏,自己一定要好好的玩一遍

--大虾们请无视
关于贪吃蛇的算法,一句话:
蛇的移动是根据蛇头的方向递增的,所以,我们只需要知道蛇头位置,本段蛇身位置直接根据前段蛇身位置来获取。

关于这条蛇的“个性”:
它是一条给力的蛇!吃的越饱,跑的越快!

另外,关于查看GDI对象泄漏的方法,任务管理器-查看-选择列-GDI对象,然后就多了个GDI对象的计数;
当你完成一个GUI程序,如果发现任务管理器中该计数一直在飙,那么,恭喜你,泄漏来啦。


src:http://download.

[ 本帖最后由 longlong89 于 2012-9-11 20:19 编辑 ]
搜索更多相关主题的帖子: 尼玛 故事 贪吃蛇 泄漏 
2012-09-11 20:16
快速回复:win32 sdk版贪吃蛇
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013131 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved