赞 | 9 |
VIP | 0 |
好人卡 | 0 |
积分 | 20 |
经验 | 1145 |
最后登录 | 2021-12-28 |
在线时间 | 231 小时 |
Lv3.寻梦者
- 梦石
- 1
- 星屑
- 985
- 在线时间
- 231 小时
- 注册时间
- 2006-2-3
- 帖子
- 82
|
本帖最后由 zsefvv 于 2020-2-8 01:44 编辑
事件逐帧显示图片并且循环可行,比GIF更加流畅。
推荐使用事件脚本和临时变量。
XP有GIF显示脚本,但是需要预加载GIF到内存,效率很低。
VA没用过,不清楚。
以事件做法举例
创建一个并行事件,进入标题时打开并行事件的开关。
脚本@vfx = 1 #图片的起始帧
@vfxend = 246 #图片的结束帧
循环
$game_screen.pictures[1].show("title/playbg/vfx_"[email protected]_s, 0, 0, 0, 100, 100, 255, 0)
@vfx += 1
条件分歧 脚本 @vfx > @vfxend
脚本 @vfx = 1
分歧结束
等待:1帧
以上反复
原理:利用临时变量从第1张图开始循环播放,当播放到最后一张图时,变量回归起始值。
实际效果
|
|