질문과 답변

Extra Form

Scene_??? 가 있으면요

끝낼때 Map 이나 Menu 등 어디서 실행 됬었는지를 알아내서 자동으로 끝나면 다시 원래 있던 곳으로 보내는 방법좀

$Scene - Scene_??? 이런식으로 하면 ???로만 되서,, Map으로 해노면 메뉴에서 와도 맵으로 가지는,,

Who's 코아 코스튬

?

안녕하세요 ^^

WebEngine 입니다. ^^


Game 제작에서 Web 제작으로 옮겼어요 ^^

http://www.webengine.co.kr/

Comment '5'
  • ?
    녹색주머니 2010.10.21 01:45

    제가 그런 쪽은 전혀 안봐서 도움이 될지는 모르겠지만....

     

    초기에 호출할때 인수를 넣어주면 쉽게 해결될겁니다.

     

    만약 a라는 함수가 있다면...

     

    def a(n)

      #commend

    end

     

    a("Map")

     

    처럼 처리를 해서 리턴할때

    n == "Map"이면 맵을,

    n == "Menu"이면 메뉴를 호출하는거죠.

     

    String type이 보기보단 좀 느리다고하니 T/F(bool)이나 숫자(int)같은 걸 골라도 좋지만...

    큰 차이는 안나죠뭐...

     

    전 지금 그거 때문에 연산속도가 상당히 느려져서 고생입니다만 -_- ;;;; 

  • ?
    코아 코스튬 2010.10.21 01:58

    메뉴에서

    $Scene_??? 하면

    그걸 메뉴에서 햇다고 인수로 받아온다고요?..

  • ?
    Alkaid 2010.10.21 08:22

    제 메뉴 스크립트: http://avangs.info/zbxe/1609543

    맨 마지막의 Scene_Load 편집을 보시기 바랍니다.  

    class Scene_Load < Scene_File
      #--------------------------------------------------------------------------
      # * Alias Listings
      #--------------------------------------------------------------------------
      alias load_initialize initialize
      alias load_on_cancel on_cancel
      #--------------------------------------------------------------------------
      # * Object Initialization
      #--------------------------------------------------------------------------
      def initialize
        @scene = $scene
        load_initialize
      end
      #--------------------------------------------------------------------------
      # * Cancel Processing
      #--------------------------------------------------------------------------
      def on_cancel
        load_on_cancel
        $scene = @scene
      end
    end



    **단, SDK2 호환 스크립트 사용시에는 좀 다르게 적용됨:

    class Scene_Load < Scene_File
      #--------------------------------------------------------------------------
      # * Alias Listings
      #--------------------------------------------------------------------------
      alias load_initialize initialize
      alias load_on_cancel cancel 
      #--------------------------------------------------------------------------
      # * Object Initialization
      #--------------------------------------------------------------------------
      def initialize   
        @scene = $scene.class
        load_initialize
      end
      #--------------------------------------------------------------------------
      # * Cancel Processing
      #--------------------------------------------------------------------------
      def cancel
        load_on_cancel
        if @scene == Scene_Menu
          $scene = Scene_Menu.new(5)
        else
          $scene = @scene.new
        end
      end
    end



  • ?
    Alkaid 2010.10.21 12:56

    간단히 말하자면 Scene초기화 때 @scene에 직전 Scene을 저장하고, 취소시에는 @scene에 저장되었던 Scene으로 돌아가게 한다...입니다.

  • ?
    코아 코스튬 2010.10.21 12:39

    아직 초보라 그런지,, 잘 이해가 안가네욤,,


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12387
RMVX 여러 번 조사시 이벤트 실행 2 마린걸 2015.09.22 126
RMMV 불투명한 검은 타일(비밀 길) 구현 파란소리 2018.06.25 126
기타 RMMV 비트코인을 추가하고 싶습니다... 레기우스州 2020.11.14 125
플러그인 생성 RMMV mv용 시작할때 까만화면 시작하는 플러그인 있을까요 2 짓기귀찮아 2021.04.01 125
액션 전투 RMVX 몬스터데미지 질문 5 백말띠 2019.05.01 125
RMXP 이동 경로 설정에서요 4 file 오늘밤어때 2018.09.19 125
RMMV MV장비 탈착 버그 4 ksdqnrl 2018.07.27 125
RMMV 질문 2가지가 있습니다 4 잠행인 2017.10.11 125
기타 쯔구르 동물캐릭터 2 bdcmetal666 2017.07.21 125
RMVXA 캐릭터 기본공격을 다른 스킬로 교체하는 방법이나 스크립트가 있을까요? SOFT 2016.09.30 125
RMMV 이거 체험판 다운로드 주소가 이메일을 등록해야 깔 수 있는 주소인데 이미 깔아서 1 드래곤규 2015.12.09 125
기본툴 사용법 RMVXA Extract 메모장 번역하는데 특정문자들 어떻게 고정하나요? 1 file griffe 2020.06.17 125
RMMV 스킬을 특정 조건에만 쓸 수 있게 하고싶은데요 1 테야 2016.08.06 125
RMVXA 마법면역 상태 만드는법 기폭 2016.02.22 125
RMXP XP는 은/는, 이/가 같은 조사를 자동으로 출력해주는 스크립트 없을까요? file 케이나인 2016.07.22 125
RMMV 적이 공격했을 때 얻는 TP값 변경하는 방법 투척민 2018.04.04 125
RMMV mv장소이동 질문드려요 2 로뮤아 2018.06.02 125
RMVXA 읽는 방향에 따라 달라지게 하기 1 file 람초와아이들 2018.12.16 125
게임 배포 기타 rpg maker mz로 만든 쯔꾸르 게임 있는데 아방스에 출시하는법좀알려주세요. 10 단무쥐 2023.02.26 125
턴제 전투 RMMZ (적군 입장)힐링 관련 질문 4 12478 2021.12.18 124
Board Pagination Prev 1 ... 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 ... 516 Next
/ 516