Project1
标题:
Sprite莫名dispose失效!
[打印本页]
作者:
fux2
时间:
2010-12-28 19:38
标题:
Sprite莫名dispose失效!
第一句
@sprite = Sprite.new
@sprite.bitmap = Bitmap.new("Graphics\\Titles\\back.jpg")
复制代码
dispose成功
@sprite.bitmap.dispose
@sprite.dispose
复制代码
追加
for i in 0...@item
@command[i] = Sprite.new
@command[i].bitmap = Bitmap.new("Graphics\\Titles\\command#{i}.png")
@command[i].x = 300
@command[i].y = i * 32 + 300
end
复制代码
显示没问题,但是dispose……
for i in 0...@item
@command[i].bitmap.dispose
@command[i].dispose
end
复制代码
完美失效
作者:
精灵使者
时间:
2010-12-28 19:49
检查一下那个dispose的东西是否存在——默认脚本做的很好
最好P一下找找原因
作者:
enghao_lim
时间:
2010-12-28 22:38
@item = 5
@command = []
for i in 0...@item
@command[i] = Sprite.new
@command[i].bitmap = Bitmap.new("Graphics\\Battlers\\00#{i+1}-Fighter0#{i+1}")
@command[i].x = 300
@command[i].y = i * 32 + 300
end
a = 10
loop do
Graphics.update
@command.each {|command|command.update}
a += 1
break if a == 40
end
for i in 0...@item
@command[i].bitmap.dispose
@command[i].dispose
end
复制代码
经以上测试没有问题……
dispose时是报错还是不报错?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1