| 赞 | 5 |
| VIP | |
| 好人卡 | |
| 积分 | 39 |
| 经验 | |
| 最后登录 | 2026-8-3 |
| 在线时间 | 1899 小时 |
- 梦石
- 0
- 星屑
- 3850
- 在线时间
- 1899 小时
- 注册时间
- 2010-6-19
- 回帖
- 917
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
窗口里已经放了释放,怎么图片没有释放掉。
[fold=代码]#==============================================================================
# ■ Battle_Animation
#------------------------------------------------------------------------------
# 战斗动画特效。
#==============================================================================
class Battle_Animation < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
super(0, 0, 640, 480)
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity = 0
@count = 0
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def update
@count += 1; @count = 0 if @count == 160
if @data_count != @count / 4
@data_count = @count / 4
type = 0
@back = Sprite.new
@back.bitmap = Bitmap.new("Graphics/Battlebacks/#{type}/back#{@data_count+1}")
end
end
#--------------------------------------------------------------------------
# ● 释放
#--------------------------------------------------------------------------
def dispose
if @back.bitmap != nil
@back.bitmap.dispose
end
if @back != nil
@back.dispose
end
end
end
[/fold] |
|