VX事件播放多个动画基础上的循环动画
自己先看看 事件播放多个动画吧。。。Sprite_base
实例变量 加一个 attr_accessor :aloop
在初始化中加一个@aloop = false
替换同名方法
#--------------------------------------------------------------------------
# ● 更新动画
#--------------------------------------------------------------------------
def update_animation
if @animation_duration > 0
frame_index = @animation.frame_max - (@animation_duration + 3) / 4
animation_set_sprites(@animation.frames)
for timing in @animation.timings
if timing.frame == frame_index
animation_process_timing(timing)
end
end
else
if @aloop
start_animation(@animation,@animation_mirror)
else
dispose_animation
end
end
end
需要循环动画的。。只需@aloop 改成true 就可以了。。。汇报完毕。。。。其他的小动作看个人的了
页:
[1]