好吧我不是来提问的,不过这也并不是一个教程,所以不适合发在进阶教程版块。
在ESS21之前,如果主角位于可以潜水、攀瀑的地图块上,即使有人物事件,当玩家按下确定键时,也会先触发秘传招式,再触发人物事件。
这个问题困扰了我很久,之前潜水的时候,要想捡水下的道具,得先触发询问是否潜水,选择取消后再触发道具事件。
在21版本中这就不是问题了:
只需要把
改成
实际上就是复制21.1版的,所以我才说算不上教程。
在ESS21之前,如果主角位于可以潜水、攀瀑的地图块上,即使有人物事件,当玩家按下确定键时,也会先触发秘传招式,再触发人物事件。
这个问题困扰了我很久,之前潜水的时候,要想捡水下的道具,得先触发询问是否潜水,选择取消后再触发道具事件。
在21版本中这就不是问题了:
只需要把
改成
Ruby:
$game_temp.interact_calling = false
triggered = false
# Try to trigger an event the player is standing on, and one in front of
# the player
if !$game_temp.in_mini_update
triggered ||= $game_player.check_event_trigger_here([0])
triggered ||= $game_player.check_event_trigger_there([0, 2]) if !triggered
end
# Try to trigger an interaction with a tile
if !triggered
$game_player.straighten
EventHandlers.trigger(:on_player_interact)
end