幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3143|回复: 0

[地图画面] VX事件播放多个动画基础上的循环动画

[复制链接]

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2009-12-17 02:43:53 | 显示全部楼层 |阅读模式
自己先看看 事件播放多个动画吧。。。

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[frame_index])
      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 就可以了。。。汇报完毕。。。。其他的小动作看个人的了
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-3-29 14:56 , Processed in 0.018805 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表