Project1

标题: 怎么战斗中添加动画 [打印本页]

作者: xufangcun    时间: 2008-11-1 22:56
标题: 怎么战斗中添加动画
怎么战斗中添加动画,比如,要做出 角色防御 时,在角色身上播放一个类似状态动画的东东,  或是 逃跑失败 的时候,在战斗画面的中间播放一个 逃跑失败 的动画,我知道好象是在Game_battler 4里面来添加,但是具体脚本写法和格式,我不知道,望知道的告诉一声,最好提供一个脚本。

另外,“和”这个字,在脚本中的表现形式是什么,是 , 还是 / 比如下面这句话:

class Game_Battler
  #--------------------------------------------------------------------------
  # ● 石化判定
  #--------------------------------------------------------------------------
  def stone?
    return self.state?(2)     2 表示这里指的是 2号 状态是石化,
  end
                              那比如3,4,5,6,都是石化状态,

                              那括号里面,要怎么填写,才是正确的?

这样写,运行后,发现错了:

def stone?
    return self.state?([2,3,4,5,6)]   
  end

def stone?
    return self.state?(2 / 3 / 4 / 5 / 6)   
  end

[LINE]1,#dddddd[/LINE]此贴于 2008-11-2 12:52:19 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2008-11-3 12:14:41 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 仙剑乐逍遥    时间: 2008-11-1 23:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: dbshy    时间: 2008-11-2 00:11
SCENE_BATTLER中添加,参考己方或对象方动画那一段

或者直接用RPG::SPRITE中提供的ANIMATION方法

另外下面的可以用AND来连接

或者用下面的方法

插入下面脚本到MIAN前
class Array
  
  def judge?(array)
   
    for i in array
      if self.include?(i) == false then
       return false
      end
    end
    true

  end

end


def stone?
   return self.judge?([2,3,4,5,6)]   
end


作者: 仙剑乐逍遥    时间: 2008-11-2 04:02
提示: 作者被禁止或删除 内容自动屏蔽




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