Project1

标题: 谁能告诉我哪行脚本是播放魔法的? [打印本页]

作者: wy_19900814    时间: 2008-4-21 02:17
标题: 谁能告诉我哪行脚本是播放魔法的?
谁能告诉我哪行脚本是播放魔法的!!!!!!!
作者: hitlerson    时间: 2008-4-21 02:26
战斗的start_phase4里有这样的脚本

    # 设置动画 ID
    @animation1_id = @skill.animation1_id
    @animation2_id = @skill.animation2_id

是设置动画用的

这里是刷新
  #--------------------------------------------------------------------------
  # ● 刷新画面 (主回合步骤 4 : 对像方动画)
  #--------------------------------------------------------------------------
  def update_phase4_step4
    # 对像方动画
    for target in @target_battlers
      target.animation_id = @animation2_id
      target.animation_hit = (target.damage != "Miss")
    end
    # 限制动画长度、最低 8 帧
    @wait_count = 8
    # 移至步骤 5
    @phase4_step = 5
  end
作者: link006007    时间: 2008-4-21 18:02
你是指播放动画还是使用魔法 - -||
作者: 水迭澜    时间: 2008-4-22 02:27
要看你在地图上还是在战斗中
实际显示动画的处理在脚本编辑器是没有的……
作者: Iselia雪    时间: 2008-4-22 04:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: link006007    时间: 2008-4-22 04:33
class Sprite_Character < RPG::Sprite
  def update
    ... ...
    # 动画
    if @character.animation_id != 0
      animation = $data_animations[@character.animation_id]
      animation(animation, true)
      @character.animation_id = 0
    end
  end
end

class Sprite_Battler < RPG::Sprite
  def update
    ... ...
      # 动画
      if @battler.animation_id != 0
        animation = $data_animations[@battler.animation_id]
        animation(animation, @battler.animation_hit)
        @battler.animation_id = 0
      end
    end
  end
end

animation 函数看F1 RPG::Sprite




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1