아래 스크립트를 새로 붙여넣기 해주세요.
특정 스위치가 ON일 경우에 방향키로의 이동은 못하도록 하는 스크립트 입니다. (방향전환은 이동루트->방향고정으로..)
가운데 switch_num = 1 부분에 숫자를 사용하는 스위치로 바꿔주시면 됩니다.
다른 이동시스템이 있을 경우는 작동하지 않을 수 있습니다. 방향키를 눌렀을 때만 적용됩니다. (이동루트는 상관없음;)
class Game_Player
#--------------------------------------------------------------------------
# ● 방향 버튼 입력에 의한 이동 처리
#--------------------------------------------------------------------------
def move_by_input
return unless movable?
return if $game_map.interpreter.running?
switch_num = 1
case Input.dir4
when 2
$game_switches[switch_num] ? turn_down : move_down
when 4
$game_switches[switch_num] ? turn_left : move_left
when 6
$game_switches[switch_num] ? turn_right : move_right
when 8
$game_switches[switch_num] ? turn_up : move_up
end
end
end