Project1

标题: 判断待机.防御.挨打 [打印本页]

作者: 倚天    时间: 2008-11-20 20:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: typhon_524    时间: 2008-11-20 20:53
if target.current_action.basic == 1 and target.current_action.kind == 0

这一句就是条件判断目标是否在防御吧
作者: redant    时间: 2008-11-20 21:38
全动画 已经做到 超级战斗的话 不清楚
if target.current_action.kind == 0 and target.current_action.basic == 1
           target.setup_battler_ani(target.battler_name.split(/★/)[2], 1)
如果防御的话 显示防御动画1次
else
         target.setup_battler_hurt_ani(0)
        end
否则显示挨打的动画

如果加到超级战斗里的话 还要定义一些
def setup_battler_hurt_ani(hurt)
    @hurt = hurt
  end
def setup_battler_ani(battler_ani, once = 0)
    @battler_ani = battler_ani
    @once = once
  end
之类的吧
作者: 倚天    时间: 2008-11-21 01:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 倚天    时间: 2009-6-12 08:00
提示: 作者被禁止或删除 内容自动屏蔽




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