Project1

标题: 删除战斗转场 [打印本页]

作者: 毛毛狐    时间: 2012-7-29 19:11
标题: 删除战斗转场
刚开始战斗的时候会有“史莱姆出现了”这样的对话框,就在这个对话框显示之前,战斗的转场动画播放完之后插入一个公共事件。(用战斗中的事件,会发生在对话框之后。)

然后顺便问一下如何把某某怪物出现了的对话框去掉,还有直接把转场给弄掉,不要了。

上面三个解决任何一个问题都能达到我要的目的。第一个插入公共事件的效果最好,后面两种解决方法也还行,如果可以的话都说说呗,学习一下   
作者: dant    时间: 2012-7-29 19:11
干掉“史莱姆出现了”
BattleManager:
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # * Battle Start
  3.   #--------------------------------------------------------------------------
  4.   def self.battle_start
  5.     $game_system.battle_count += 1
  6.     $game_party.on_battle_start
  7.     $game_troop.on_battle_start
  8.     $game_troop.enemy_names.each do |name|
  9.       $game_message.add(sprintf(Vocab::Emerge, name))
  10.     end
  11.     if @preemptive
  12.       $game_message.add(sprintf(Vocab::Preemptive, $game_party.name))
  13.     elsif @surprise
  14.       $game_message.add(sprintf(Vocab::Surprise, $game_party.name))
  15.     end
  16.     wait_for_message
  17.   end

和谐掉171~173
如果要去掉“占了上风”和“先发制人”就和谐掉174~178




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