질문과 답변

Extra Form

스크립트 아무것도 모르는데

 

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

 

 

저게 게임을 일단 시작하고 타이틀로 나오면 됩니다.

그런데 게임을 틀자마자 이어하기를 누르고 로드하지않고 캔슬을 하면

 

스위치가 뭐 정의되어있지 않다면서 꺼져버립니다....

 

이 이상 영역은 제가 아무것도 모릅니다...  부디 지식좀 나눠주세요...

 

 

※게임플레이중에 로드를 할 수 있게 하는게 목적입니다.

저걸 그냥 씬 타이틀로 놔두면 스크립트로 강제로 게임내에서 로드창을 불러왔을때, 캔슬을 하면 타이틀로 바로 나가버리고,

씬 맵으로 바꾸면 게임 내에선 문제없지만 처음 시작할때는 오류를 가져오고,

저상태에선 게임을 일단 한번이라도 시작한다면 문제가 없지만

처음 시작시 이어하기를 하고 캔슬이 불가능합니다...........

Who's 석진이

?

----------------------------------------------------------------------------

이름: 曺 錫眞

경력:

만화11년

RPG2003 9년

BGM작곡 8년

홈가꾸기 6년

헤어디자인 3년

2009 CVCC Tech Fair Portfolio 1st place

2010 CVCC Tech Fair Portfolio 1st place

2011 CVCC Tech Fair Portfolio 1st place

2010 CVCC Art Fair Tin Drawing 3st place

2010 연말 콘서트 보컬

택견 3개월

Mix Martial Art 4년

절권도 1년

야마카시1년

기타:

2011/3/19 마인크래프트 숨겨진 동굴 상자 발견 스샷도있음

한팔 두손가락 팔굽혀펴기 3번 하면 엄지손가락 쓰림

2010 가을 no hand backflip 성공

2010 겨울 벽차고 no hand backflip 성공

2010 겨울 벽 타고 3발자국 뛰어올라 backflip 착지 성공

초딩때 멋모르고 오는고백 그냥 다받아줘서 3다리(?) 걸치다

여차저차 천천히 다 잃음.  왜냐면 당시 나는 나가서 철봉하는게 더 재미있었다.

여자대처술대신 힘을 얻은것이다.....

2010~2011 망할 피직스로 한해를 고통받았음  왜골랐는지 모를 미친 온라인 클래스

2011년 3월 요즘 알만툴게임 정황을 보기위해 급 등장

2011년 3월  더블제이님의 메탈페이블 제작팀원이 되었다.

2011년 5월 이벤트 전문 질문답변을 시작함.

2011년 5월 어린이게임을 만들고있다.


-탈퇴 준비중- 어린이 게임 이후엔 이제 알만 다 손 놓을계획.

------------------------------------------------------------------------------

 

싸움쟁이

http://www.seokjin49.wo.to

싸움쟁이 만화 홈페이지.
싸움쟁이 만화, 음악, 게임, 유튜브 채널, 스케치 등 제공.

Comment '5'
  • profile
    에돌이 2011.07.11 16:20
          if $game_switches and $game_switches[25]
            $scene = Scene_Map.new
          else
            $scene = Scene_Title.new
          end

    이렇게 쓰면 되기는 할텐데
    if $game_switches를 쓰면 $game_switches가 true인지 아닌지 검사합니다.
    그런데 if $game_switches == true 와는 다르게 변수가 선언되지 않았을 경우 false를 반환합니다.
    ($game_switches 가 선언 안됬을때  if $game_switches == true 를 쓰면 에러가 뜸)
    일단 작동은 하는데,,,
    게임을 시작하고 나서 타이틀로 나와서 불러오기를 하려 했다가 취소를 하면 타이틀로 안가고 맵으로 가게 되는 현상이 발생하게 되죠.ㅎㅎ
    그래서 타이틀로 화면이 변환되면 $game_switches[25]를 강제로 false로 변환했다가, 불러 오기를 하면 다시 강제로
     $game_switches를 true로 변환해야 합니다.
    스크립트는 원래 이렇게 시행착오를 겪으면서 해결책을 찾아가면서 배우는 거죠.


  • ?
    석진이 2011.07.11 17:27

    아 이런 망언을;;;;;;;  첫번째 댓글의 스크립트 구문을 잘 안봤습니다 죄송;;;  지금 여긴 새벽 4시 반이라... 자고나서 다시 보고 가르쳐주신대로 실험해볼게요.  에돌이님 정말 감사합니다

  • profile
    에돌이 2011.07.11 16:49

    그러니까 if $game_switches 이 구문이 $game_switches의 유효성 검사를 합니다.

    if 부분을 위처럼 바꿔주면 $game_switches가 있는지 먼저 확인하고 $game_switches[25]가 true인지 확인할 수 있습니다.

  • ?
    석진이 2011.07.11 16:36

    이제 타이틀로 돌아가는 부분 스크립트에 스위치 25를 무조건 오프시켜 이어하기 캔슬때 맵으로 돌아가는건 고쳐냈습니다..

     

    문제는 게임을 처음틀고 이어하기를 했다가 취소를 누르면 오류가뜨면서 게임이 꺼져버립니다... 어떻게 해야하죠 ););

  • ?
    석진이 2011.07.11 16:29

    네..  그걸 막으려고 타이틀로 나갈때 스위치를 오프시킨다- 라는 명령을 주려고 여쭤봤었는데...

     

    게임을 일단 시작하지 않았다면 스위치 정의가 아예안되있다면서 그냥 꺼져버립니다...

     

    그걸 어떻게 고치는 방법이 필요한데 어떻게 할 수가 없을까요...


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
게임 배포 RMXP 게임 파일 깔끔하게 만드는 법 1 file 세계제일미소년 2022.07.24 133
기본툴 사용법 RMXP 알만툴로 횡스크롤 비스무리하게 만들수 있나요? 1 팀OVE 2021.09.10 219
기본툴 사용법 RMXP xp 에서 자작 캐릭터칩의 크기를 보통보다 크게하고싶습니다 2 닉넴넴 2019.03.07 217
기본툴 사용법 RMXP 알만툴 MV시스템 메시지 변경 6 만두로이드 2019.01.08 450
기본툴 사용법 RMXP rpg xp 프로젝트 파일이 안보입니다 2 file qlsw980 2019.04.30 173
기본툴 사용법 RMXP 아이템 사용 시 검은화면이 나왔다가 다시 돌아가는 이벤트 4 닉넴넴 2019.08.02 143
기본툴 사용법 RMXP 맵파일을 복사하는법이 따로있나요? 4 독햄마님 2019.11.24 93
기본툴 사용법 RMXP 대화창을 윈도우 스킨말고 다른 형식으로 지정가능한가요 2 와방스 2021.12.25 282
기본툴 사용법 RMXP RMxp쓰는데 달리기가 안먹혀요 2 김응아 2022.01.05 157
기본툴 사용법 RMXP 무기장착에 따른 캐릭터 이미지 변화 스크립트없이 구현 불가능한가요? 3 ecdysis93 2023.09.02 48
기타 RMXP 게임화면 확대하는법 GAME중독 2019.09.20 997
기타 RMXP 다른 게임들 처럼 3 enkephalin 2020.09.28 252
기타 RMXP 도트말고 펜선 캐릭터 칩은 규격을 어떻게 해야하나요? 먼지를먹다 2019.06.14 124
기타 RMXP 대화창 색 바꾸는 법이 알고 싶습니다. 2 file 상어뽑기_샤샤 2019.02.12 1337
기타 RMXP 윈도우창 불투명하게 설정하고 싶은데 어떻게 해야하나요? 2 file 상어뽑기_샤샤 2019.02.13 320
기타 RMXP 대체 왜 타일 추가가 않되는 걸까요ㅠㅠ 3 file 상어뽑기_샤샤 2019.02.13 82
기타 RMXP 혹시 이 일본 스크립트 사이트들 스크립트 소장하고 계신분 계신가요? 오늘밤어때 2019.02.27 94
기타 RMXP 캐릭터칩 제작방법 2 늑이씨 2019.04.12 255
기타 RMXP 게임 파일에서 3 TH.Wert 2020.10.22 145
기타 RMXP RPGXP) 맵칩만드는방법 2 늑이씨 2019.05.02 379
Board Pagination Prev 1 2 3 4 5 Next
/ 5