질문과 답변

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 12451
RMXP RGSS 문법에 관한 질문2가지 1 말짱꽝이지롱 2012.07.25 1491
RMXP RGSS Cache 모듈 수정법! 4 지누준호 2012.08.03 1188
RMXP NPC이름나타내기 2 준프로겜 2012.07.03 1071
RMXP npc에게 말을 걸었을 때 장소이동 못하게 하는거.. 2 발릴랄로 2017.09.04 156
RMXP NPC에 대해서(xp) 5 로돌프 2010.10.27 797
RMXP NPC를 설득하고 무기를 얻으면 끝나는 퀘스트 1 수정이님 2012.01.19 2664
RMXP NPC가 플레이어에게 다가와 대화하는 이벤트를 만들려고합니다. 1 file OdahViing 2014.08.08 810
RMXP npc 위에 이름 띄우기 1 apple0923 2018.08.17 3354
RMXP NPC 움직임에 대해 다시 질문올려요.(엑박수정) 11 file OdahViing 2013.08.10 825
RMXP npc 시점을 주인공에게 고정 하는 방법 2 file 어느날부터 2012.06.25 1204
RMXP npc 2 배추김치귀신 2011.03.26 1559
RMXP nil이 무슨뜻이예요? 6 석진이 2011.07.13 2786
RMXP nerplayer3.0 설치 방법좀 알려주십시오;; 왕자 2011.01.10 553
RMXP neo mode 7 관련 질문. 2 file 카레라이 2012.03.04 2181
RMXP neo a rpg에서 뜨는오류인데 대체 뭔가요? 4 file 안개소문 2011.08.08 2903
RMXP Mr.mo's ABS5.5인데염 스킬에관해물어봅니당 ㄷㄷ 청풍쾌검 2011.01.02 473
RMXP mr.mo ABS 1.7(?) 로드 2 뭉개뭉개 2010.11.02 765
RMXP Mr. Mo ABS 5.5 사용하고 있는데요... 스크립트관련 질문 2 래식 2011.01.05 560
RMXP Mr'mo ABS 5.5 글록 2010.11.27 693
RMXP mr mo's abs 5.5 인데요. 스킬에 관해 여러가지 질문해봅니다. 래식 2011.01.01 515
Board Pagination Prev 1 ... 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 Next
/ 90