赞 | 6 |
VIP | 0 |
好人卡 | 0 |
积分 | 31 |
经验 | 0 |
最后登录 | 2024-1-3 |
在线时间 | 344 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3093
- 在线时间
- 344 小时
- 注册时间
- 2021-10-18
- 帖子
- 157
|
想问一下,显示图片的那张图片,用不用 dispose 这个方法来释放?
我见它有一个方法是消除图片
#--------------------------------------------------------------------------
# ● 消除图片
#--------------------------------------------------------------------------
def erase
@name = ""
end
但它好像没有执行dispose,用这个方法消除图片会不会没有释放图片?
显示图片方法定义(后面注释我方便自已看的,不用管了,笑)
#--------------------------------------------------------------------------
# ● 显示图片
#--------------------------------------------------------------------------
def show(name, origin, x, y, zoom_x, zoom_y, opacity, blend_type)
@name = name # 图片名
@origin = origin # 原点
@x = x.to_f # 坐标
@y = y.to_f #
@zoom_x = zoom_x.to_f # 精灵放大x
@zoom_y = zoom_y.to_f # 精灵放大y
@opacity = opacity.to_f # 不透明度 to_f 转成 浮点数 加小数点
@blend_type = blend_type #初始化 基本变量
init_target #初始化 移动目标
init_tone #初始化 色调
init_rotate #初始化 旋转角度和速度
end |
|