|
在 CharactorStroker.draw 方法中存在一个致命Bug:Bitmap内存泄漏。 在draw方法中,有这样一行代码: lists[id].bitmap = Bitmap.new(rw+2, rh+2) 当事件行走或转身时,状态改变,sync会调用draw。每次调用draw,都会Bitmap.new生成一张新的位图赋值给Sprite。 但你没有释放旧的Bitmap。 建议将原本的这段代码: RUBY 代码复制
修改为: RUBY 代码复制
|
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2026-7-21 22:10
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.