赞 | 9 |
VIP | 0 |
好人卡 | 0 |
积分 | 20 |
经验 | 1145 |
最后登录 | 2021-12-28 |
在线时间 | 231 小时 |
Lv3.寻梦者
- 梦石
- 1
- 星屑
- 985
- 在线时间
- 231 小时
- 注册时间
- 2006-2-3
- 帖子
- 82
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
序列帧特效比较多,用动画显示则分辨率有点低....
打算直接用事件脚本遍历显示图片。
图片名存在严谨的规范。例如blood_1...blood_2这样.....
能否通过事件脚本连播呢.....
不知道下面这样写能不能实现,脚本盲....
先云....
这是第一种
@picmax =15 #此序列帧图片的总帧数
@vfxname ="blood" #序列帧图片所在文件夹与序列帧名称
for pic in @picmax
@vfx = Sprite.new
@vfx.bitmap = Bitmap.new("Graphics/vfx/#{@vfxname}/#{@vfxname}_#{pic}.png")
end
@vfx.dispose
这是第二种
@vfx = []
@picmax =15 #此序列帧图片的总帧数
@vfxname ="blood" #序列帧图片所在文件夹与序列帧名称
for pic in @picmax
@vfx.push =Bitmap.new("Graphics/vfx/#{@vfxname}/#{@vfxname}_#{pic}.png")
end
@vfx.dispose
如果这两种可行,执行效率或者效果上有什么区别?(感觉第一种应该会报错吧)
还有一个问题.....
@vfx.dispose 真的就完全释放了吗?我这边图片用得比较多,很担心执行效率这类问题。
还是说要按步骤释放。
@vfx.bitmap.dispose
@vfx.dispose |
|