赞 | 17 |
VIP | 0 |
好人卡 | 20 |
积分 | 36 |
经验 | 47059 |
最后登录 | 2024-10-21 |
在线时间 | 2338 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3574
- 在线时间
- 2338 小时
- 注册时间
- 2015-8-25
- 帖子
- 960
|
本帖最后由 七重 于 2016-10-14 09:14 编辑
如果你这个召唤兽是自动攻击,而不是玩家操作的话,还有个思路。
就是将召唤出来的怪物做成图片,然后結合以下腳本。
class Scene_Battle < Scene_Base
alias krst161014_turn_end turn_end
def turn_end
all_battle_members.each do |battler|
battler.on_turn_end
refresh_status
@log_window.display_auto_affected_status(battler)
@log_window.wait_and_clear
end
if $game_switches[1] == true #开关1号
$game_temp.reserve_common_event(1) #公共事件1号
end
BattleManager.turn_end
process_event
start_party_command_selection
end
end
这个的设置方法:
设定召唤怪物的技能,运行一个公共事件
显示出怪物的图片,打开对应怪物的开关。
这个怪物就会每回合自动执行对应的公共事件。
不足之处
这只怪物不能被攻击
要制作出丰富的效果难免要写脚本。
战斗结束之后,需要执行一次把召唤怪物的开关都关闭的事件。
|
|