标题:win32 sdk版贪吃蛇
只看楼主
longlong89
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:小飞侠
威 望:6
帖 子:1043
专家分:2754
注 册:2009-8-18
结帖率:100%
已结贴  问题点数:20 回复次数:13 
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
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:2 
膜拜大牛
2012-09-11 20:16
小习小习
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:6
帖 子:1467
专家分:4792
注 册:2012-7-2
得分:2 
好,学习

实现自己既定的目标,必须能耐得住寂寞单干。
2012-09-11 22:09
zhangqi_gsts
Rank: 6Rank: 6
来 自:甘肃天水
等 级:侠之大者
威 望:1
帖 子:227
专家分:457
注 册:2011-3-27
得分:2 
顶一个
2012-09-12 00:41
jk333
Rank: 2
来 自:XX
等 级:论坛游民
帖 子:41
专家分:29
注 册:2009-10-29
得分:2 
每天照着书本练二行代码,争取早日向大虾看齐

有了目标,有了方向,每天就少睡点吧!
2012-09-12 08:31
楼僧啊
Rank: 1
等 级:新手上路
帖 子:4
专家分:2
注 册:2012-9-11
得分:2 
能把源代码给我吗??
2012-09-12 09:37
stophin
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:227
专家分:618
注 册:2010-3-26
得分:2 
CSDN还要1分额~~
2012-09-12 10:21
wgs475355615
Rank: 2
等 级:论坛游民
帖 子:12
专家分:20
注 册:2012-8-18
得分:2 
我也想有一天可以写出个小游戏来·····
2012-09-12 10:26
姻脂梦
Rank: 6Rank: 6
等 级:侠之大者
帖 子:264
专家分:424
注 册:2012-7-3
得分:2 
向楼主看齐
2012-09-12 17:30
遗矢的老人
Rank: 9Rank: 9Rank: 9
来 自:成都
等 级:蜘蛛侠
威 望:7
帖 子:325
专家分:1131
注 册:2012-7-20
得分:2 
高手
2012-09-13 16:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-381191-1-1.html




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

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