赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 1 |
经验 | 175482 |
最后登录 | 2014-1-10 |
在线时间 | 27 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 27 小时
- 注册时间
- 2008-2-13
- 帖子
- 1740
|
把原来那个的地方换成:
- #--------------------------------------------------------------------------
- # ● フレーム更新 (メインフェーズ ステップ 3 : 行動側アニメーション)
- #--------------------------------------------------------------------------
- def update_phase4_step3(battler)
- # ヘルプウィンドウの更新。アクションの種別で分岐
- case battler.current_action.kind
- when 0 # 基本
- if battler.current_action.basic == 1
- @help_window.set_text($data_system.words.guard, 1)
- @help_wait = @help_time
- end
- #========RTAB 1.16==================================
- if battler.current_action.basic == 2
- # 逃げる
- @help_window.set_text("逃げる", 1)
- @help_wait = @help_time
- battler.escape
- battler.phase = 4
- return
- end
- #===================================================
- when 1 # スキル
- skill = $data_skills[battler.current_action.skill_id]
- @help_window.set_text(skill.name, 1)
- @help_wait = @help_time
- when 2 # アイテム
- item = $data_items[battler.current_action.item_id]
- @help_window.set_text(item.name, 1)
- @help_wait = @help_time
- end
- # 行動側アニメーション (ID が 0 の場合は白フラッシュ)
- if battler.anime1 == 0
- battler.white_flash = true
- battler.wait = 5
- # カメラ設定
- if battler.target[0].is_a?(Game_Enemy)
- camera_set(battler)
- end
- else
- battler.animation.push([battler.anime1, true])
- speller = synthe?(battler)
- if speller != nil
- for spell in speller
- if spell != battler
- if spell.current_action.spell_id == 0
- spell.animation.push([battler.anime1, true])
- else
- skill = spell.current_action.spell_id
- spell.animation.push([$data_skills[skill].animation1_id, true])
- spell.current_action.spell_id = 0
- end
- end
- end
- end
- battler.wait = 2 * $data_animations[battler.anime1].frame_max - 10
- end
- #################################################################
- for target in battler.target
- target.animation.push([battler.anime2,
- (target.damage[battler] != "Miss")])
- unless battler.anime2 == 0
- battler.wait = 2 * $data_animations[battler.anime2].frame_max - 10
- end
- end
- #################################################################
- # ステップ 4 に移行
- battler.phase = 4
- end
- #--------------------------------------------------------------------------
- # ● フレーム更新 (メインフェーズ ステップ 4 : 対象側アニメーション)
- #--------------------------------------------------------------------------
- def update_phase4_step4(battler)
- # カメラ設定
- if battler.target[0].is_a?(Game_Enemy) and battler.anime1 != 0
- camera_set(battler)
- end
- # 対象側アニメーション
- ####################
- #这里被我删了
- ####################
- # ステップ 5 に移行
- battler.phase = 5
- end
复制代码
改好了,不过没有试验成没成功,LZ自己试试吧。。。
如果出错了还望原谅{/gg}{/gg} |
|