
| 
 | 
|  | 作者: programlive [coolcall]  论坛用户 | 登录 | 
| 做个游戏,我的用法是把几张图把它们一起存到内存里,我觉得这样好占内存,有什么好的建议吗? (我可以用到那张图,就存那张) | 
| 地主 发表时间: 04-06-09 18:17 | 
|  | 回复: Frankiez [frankiez84]  论坛用户 | 登录 | 
| 不明白你的意思,如果用DX,直接有主画面和缓存画面的概念的 | 
| B1层 发表时间: 04-06-09 19:22 | 
|  | 回复: programlive [coolcall]  论坛用户 | 登录 | 
| 可能我说的太简单了, 就HBITMAP bitmap,bitm,bit,bitnpc,bitnpc1,bitnpc11,bitnpc3,bit1;这样 bitnpc =(HBITMAP)::LoadImage(NULL,"npcroom.bmp",IMAGE_BITMAP,640,480,LR_LOADFROMFILE); bitmap =(HBITMAP)::LoadImage(NULL,"room.bmp",IMAGE_BITMAP,640,480,LR_LOADFROMFILE); bit =(HBITMAP)::LoadImage(NULL,"sub00.bmp",IMAGE_BITMAP,640,480,LR_LOADFROMFILE); bitm =(HBITMAP)::LoadImage(NULL,"city1.bmp",IMAGE_BITMAP,640,480,LR_LOADFROMFILE); bitnpc11 =(HBITMAP)::LoadImage(NULL,"npc11.bmp",IMAGE_BITMAP,640,480,LR_LOADFROMFILE); bitnpc1 =(HBITMAP)::LoadImage(NULL,"npc2.bmp",IMAGE_BITMAP,640,480,LR_LOADFROMFILE); bitnpc3 =(HBITMAP)::LoadImage(NULL,"npc3.bmp",IMAGE_BITMAP,640,480,LR_LOADFROMFILE); 这些图片从一开始我就得加入,我还要加上好多的图,这样的方法显然是不能适合RPG的 条件的,我想可不可以在内存地址中把已加入的图片占用的内存释放,再重新加载 图片。 [此贴被 programlive(coolcall) 在 06月09日20时06分 编辑过] | 
| B2层 发表时间: 04-06-09 20:05 | 
|  | 回复: Frankiez [frankiez84]  论坛用户 | 登录 | 
| 你。。。。晕,怎么有这样写游戏的,推荐你一个网站,先从基础学起吧
 http://www.gameres.com | 
| B3层 发表时间: 04-06-09 20:38 | 
|  | 回复: programlive [coolcall]  论坛用户 | 登录 | 
| 怎么谁都介绍这个?老大,不要一套一套的,我就是找不到才问问的。 对于这个问题,我看来应该是很容易解决的,用不了多少字,你就告诉我吧~~  [此贴被 programlive(coolcall) 在 06月09日21时28分 编辑过] | 
| B4层 发表时间: 04-06-09 20:51 | 
|  | 回复: programlive [coolcall]  论坛用户 | 登录 | 
| 如果我直接对那些重新附值,会不会造成内存泄漏? | 
| B5层 发表时间: 04-06-10 09:27 | 
| 
 | 
20CN网络安全小组版权所有
Copyright ©    2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon   

粤ICP备05087286号