스크립트 아무것도 모르는데
if else 영어 뜻만 생각하다가 써보니 갑자기 잘되길래
성공했다 싶었는데 문제가 생겼습니다 ););
씬 로드 중에서 복사해왔는데요--
#--------------------------------------------------------------------------
# ● 캔슬시의 처리[석진 개조]
#--------------------------------------------------------------------------
def on_cancel
# 캔슬 SE 를 연주
$game_system.se_play($data_system.cancel_se)
# 타이틀 화면으로 전환해 싫은데
if $game_switches[25] == true
$scene = Scene_Map.new
else
$scene = Scene_Title.new
end
end
저게 게임을 일단 시작하고 타이틀로 나오면 됩니다.
그런데 게임을 틀자마자 이어하기를 누르고 로드하지않고 캔슬을 하면
스위치가 뭐 정의되어있지 않다면서 꺼져버립니다....
이 이상 영역은 제가 아무것도 모릅니다... 부디 지식좀 나눠주세요...
※게임플레이중에 로드를 할 수 있게 하는게 목적입니다.
저걸 그냥 씬 타이틀로 놔두면 스크립트로 강제로 게임내에서 로드창을 불러왔을때, 캔슬을 하면 타이틀로 바로 나가버리고,
씬 맵으로 바꾸면 게임 내에선 문제없지만 처음 시작할때는 오류를 가져오고,
저상태에선 게임을 일단 한번이라도 시작한다면 문제가 없지만
처음 시작시 이어하기를 하고 캔슬이 불가능합니다...........