Project1

标题: 问一段角色被攻击的脚本。。 [打印本页]

作者: lokylogyrpg    时间: 2011-1-20 11:27
标题: 问一段角色被攻击的脚本。。
我在scene_Battle 里面设置了这么一段:

#--------------------------------------------------------------------------
  # ● 刷新画面 (主回合步骤 5 : 显示伤害)
  #--------------------------------------------------------------------------
  def update_phase4_step5
    # 隐藏帮助窗口
    @help_window.visible = false
   
    for target in @target_battlers
     if target.damage != nil
       target.damage_pop = true
     end

if target.is_a?(Game_Actor)
        target.battler_name = target.battler_name.split(/★/)[0] (#这是在设置角色的被打图形。)
            end
   end

.................(后面就不写了)

结果发现,角色被打确实是有变化了,可是,给我方角色补血的时候,他也是被打的图形!~~这是为啥捏?
作者: Wind2010    时间: 2011-1-20 12:35
被打和补血都要显示伤害,所以你把被打的动画放到了显示伤害的地方……
if target.is_a?(Game_Actor)后面再加上 and target.damage >= 0




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