本帖最后由 亿万星辰 于 2012-12-30 14:55 编辑 魔娃爷爷 发表于 2012-12-30 08:51 这会儿再细看几年前写的东西果然各种奇葩啊。。。{:2_272:} 其实……是发布的工程里少了很重要的一句代码。。。{:2_253:}
|
怎么说呢,这就是滥用全局变量的后果,全局变量尽量不多用,实在是必须用的时候建议作为 Game_System的一个属性值,以便储存,不过lz的全局变量储存的是Bitmap类,默认是不能dump的, 而lz的什么$player_bitmap...$temp_player_bitmap太乱来了... 因为不知道lz的$player_bitmap是怎么生成的..只能用伪代码写了... "4方向"的91行左右: self.bitmap = $player_bitmap 下面添加:
$player_bitmap ||= Bitmap.new(4,4) 没问题,所以认定lz会在游戏中即时生成它,所以又再次搜索 $player_bitmap. 没有结果...所以lz还忘记释放位图了.....后果不明,RGSS应该会自动回收吧.... |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-9 14:57
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.