질문과 답변

Extra Form

그림이동.png

 

 

빨간 동그라미 친 부분을

 

수치를 직접 입력하지 않고

 

대신 변수를 이용하고 싶은데

 

혹시 스크립트를 써서 저 부분을 변수에 대입해 둔 숫자로 쓰는 방법이 있을까요?

 

알려주시면 정말 감사하겠습니다

Who's Roam

?

아방스 2012년 우수작「악마의 안구」개발자입니다.
제 게임이 아방스 우수작에 선정되어 매우 기쁘고 감격스럽습니다.

현재 완전신작인「천사의 유실품」을 개발중이며
2013년 연내에 완성을 목표로 하고 있습니다.

Comment '3'
  • profile
    습작 2012.11.26 17:08

    0.


      문의하신 부분에 대해서 스크립트를 가볍게 수정해 보았습니다. 여타 다른 스크립트를 추가할 때와 동일하게 기존 스크립트들과 Main 섹션 사이에 적당히 추가하시면 됩니다. 사용하는 변수의 ID는 위의 수치입력부분에 적혀있는 번호입니다. 그럼 수고하세요.^^


    class Game_Interpreter

      def command_232

        if @params[3] == 0

          x = @params[4]

          y = @params[5]

        else

          x = $game_variables[@params[4]]

          y = $game_variables[@params[5]]

        end

        screen.pictures[@params[0]].move(@params[2], x, y, @params[6],

          @params[7], @params[8], @params[9], $game_variables[@params[10]])

        wait($game_variables[@params[10]]) if @params[11]

      end

    end

     


  • ?
    아이미르 2012.11.26 17:11

    으앗! 테스트 해보느라 늦었다 ㅋ;

     

    #==============================================================================
    # ■ Game_Interpreter
    #------------------------------------------------------------------------------
    #  이벤트 커멘드를 실행하는 interpreter입니다.이 클래스는 Game_Map 클래스,
    # Game_Troop 클래스, Game_Event 클래스의 내부에서 사용됩니다.
    #==============================================================================

    class Game_Interpreter
      #--------------------------------------------------------------------------
      # ● 픽쳐의 이동
      #--------------------------------------------------------------------------
      def command_232
        if @params[3] == 0    # 직접 지정
          x = @params[4]
          y = @params[5]
        else                  # 변수로 지정
          x = $game_variables[@params[4]]
          y = $game_variables[@params[5]]
        end
       
        if $game_switches[1]
          time = $game_variables[@params[10]]
        else
          time = @params[10]
        end
       
        screen.pictures[@params[0]].move(@params[2], x, y, @params[6],
          @params[7], @params[8], @params[9], time)
        wait(time) if @params[11]
      end
    end

     

    스위치 1번이 ON이면 시간 부분의 변수 값만큼 시간이 걸립니다. 아니면

    기존방식이고요.

     

    스위치를 바꾸시려면 if $game_switches[1]의 [ ]안의 숫자를 바꿔 주면 됩니다.

     

    exa) 시간에 60을 넣고 스위치 1번이 ON이면 60번 변수에 저장된 값만큼 시간이 걸립니다.

  • ?
    Roam 2012.11.26 23:18
    두 분 정말로 너무 감사합니다!
    원하는 바를 말끔히 해결했습니다

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12458
RMMV 배틀도중 강제 승리 2 모노 2016.06.23 133
GM 이벤트 발동시간은 어떻게 조절하나요? 5 momo25 2016.06.24 231
RMVXA 8방향 모션 설정하고 싶습니다. 1 raco 2016.06.24 148
RMVXA VXA에서 능력치를 변경하려면 어떻게 해야 되나요? 2 투척민 2016.06.25 152
RMVXA 선택지를 주인공이 지닌 스킬에 반응시키고싶습니다 3 카프치 2016.06.25 120
RMVX 원래 나오던 bgm나오게 하는법 28 Thyella 2016.06.25 325
RMVX 전투 이벤트가 실행이 안돼요 4 file Thyella 2016.06.26 114
RMMV 시즌패스에 대해서 궁금한게있습니다. 2 wkdrn33 2016.06.26 216
RMVXA 대화이벤트가 상당히 꼬인거 같습니다 3 file 카프치 2016.06.27 296
RMVXA 여기서 대화를 추가하고 싶습니다만... 2 file 카프치 2016.06.28 187
쯔꾸르 한글화 2 dsadka214 2016.06.28 553
기타 퀴즈게임을 만들고 싶습니다. 1 강철보디 2016.06.28 224
RM2k3 스팀에서 2k3 받아서 사용중인데 글씨가 안보이네요 오징어땅쿙 2016.06.30 194
RMXP RPG XP 에서 휴대전화로 음성녹음한 파일을 넣고싶습니다 SE로요! 3 비두 2016.06.30 447
RMMV 가챠 플러그인 질문 [ 가챠 선택 스크린창 생략 방법 ? ] 1 file 가시밭 2016.07.01 421
RMVXA 플레이화면이 너무 작아요!ㅠㅠ 도트 픽셀이 하나하나 잘 보였으면 좋겠는데.. (해상도 낮추고싶어요) 9 file 당근양 2016.07.01 2336
Rpg maker xp 2 와란 2016.07.03 992
RMVX 게임내 메시지 2 FD_불홍 2016.07.03 125
RMMV 아이콘을 캐릭터칩으로 사용하고 싶을 때 유우니사막 2016.07.03 136
RMVXA 안녕하세요 ! 아이템 설명에 자꾸 ㅁ ← 가 뜹니다 .. 해결좀 부탁드릴게요 4 file DJN 2016.07.03 281
Board Pagination Prev 1 ... 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 ... 517 Next
/ 517