赞 | 0 |
VIP | 4 |
好人卡 | 43 |
积分 | 94 |
经验 | 75226 |
最后登录 | 2019-3-3 |
在线时间 | 1131 小时 |
Lv4.逐梦者
- 梦石
- 3
- 星屑
- 6420
- 在线时间
- 1131 小时
- 注册时间
- 2007-12-26
- 帖子
- 2402
|
参看了这个教程
http://www.66rpg.com/articles/3167
修改了 Scene_Battle 4 脚本,在● 刷新画面 (主回合)下面添加了 update_phase4_step7 ,然后再 ● 刷新画面 (主回合步骤 6 : 刷新)后面添加了主回合步骤 7,脚本如下,用以在每次攻击后都调用1号公共事件对敌人队伍显示动画。发现:当敌人打死消失之后,没有了目标,动画就不显示了,能否在敌人消失前显示动画?- class Scene_Battle
- #--------------------------------------------------------------------------
- # ● 刷新画面 (主回合) ★
- #--------------------------------------------------------------------------
- def update_phase4
- case @phase4_step
- when 1
- update_phase4_step1
- when 2
- update_phase4_step2
- when 3
- update_phase4_step3
- when 4
- update_phase4_step4
- when 5
- update_phase4_step5
- when 6
- update_phase4_step6
- when 7
- update_phase4_step7
- end
- end
- #--------------------------------------------------------------------------
- # ● 刷新画面 (主回合步骤 6 : 刷新) ★
- #--------------------------------------------------------------------------
- def update_phase4_step6
- # 清除强制行动对像的战斗者
- $game_temp.forcing_battler = nil
- # 公共事件 ID 有效的情况下
- if @common_event_id > 0
- # 设置事件
- common_event = $data_common_events[@common_event_id]
- $game_system.battle_interpreter.setup(common_event.list, 0)
- end
- # 移至步骤 1
- @phase4_step = 7
- end
- #--------------------------------------------------------------------------
- # ● 刷新画面 (主回合步骤 7 : 刷新) ★
- #--------------------------------------------------------------------------
- def update_phase4_step7
- common_event = $data_common_events[1]
- $game_system.battle_interpreter.setup(common_event.list, 0)
- @phase4_step = 1
- end
- end
复制代码 |
|