Game_Event里面的 check_event_trigger_touch 中改一下就OK~
#-------------------------------------------------------------------------- # ● 接触事件启动判定 #-------------------------------------------------------------------------- def check_event_trigger_touch(x, y) # 事件执行中的情况下 if $game_system.map_interpreter.running? return end # 目标为 [与事件接触] 以及和主角坐标一致的情况下 if @trigger == 2 and x == $game_player.x and y == $game_player.y # 除跳跃中以外的情况、启动判定就是正面的事件 if not jumping? and not over_trigger? start end end end
#--------------------------------------------------------------------------
# ● 接触事件启动判定
#--------------------------------------------------------------------------
def check_event_trigger_touch(x, y)
# 事件执行中的情况下
if $game_system.map_interpreter.running?
return
end
# 目标为 [与事件接触] 以及和主角坐标一致的情况下
if @trigger == 2 and x == $game_player.x and y == $game_player.y
# 除跳跃中以外的情况、启动判定就是正面的事件
if not jumping? and not over_trigger?
start
end
end
end
|