질문과 답변

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 12391
이벤트 작성 RMVXA 대화 중 이벤트 멈춤 해결 방안 질문 1 이름뭐하지 2024.05.19 10
스크립트 작성 RMVXA 알만툴 가드 브레이크 1 2024.05.09 32
플러그인 추천 RMMV 전투 중 스킬에 조건을 넣고 싶습니다. 악덕팬더 2024.05.05 40
이벤트 작성 RMVXA 오브젝트 상호작용에 대한 질문입니다 3 file 헤와 2024.05.02 46
스크립트 작성 RMMZ 장비 변경 메뉴에서 커먼 이벤트 실행 시, 메뉴 창을 닫지 않아도 정보갱신이 바로 되게 할 수 있을까요 니노미야 2024.05.01 48
기타 RMMV 등장인물 그림 말풍선 뒤로 가게 어떻게 하나요 1 file 김희리 2024.04.21 76
에러 해결 RMMV 플레이 테스트가 실행되지 않습니다 file 참치캔통 2024.04.21 52
이벤트 작성 RMMV 캐릭터 시체 투명해집니다. 3 file Hyeonwoo 2024.04.06 90
기본툴 사용법 RMMZ 팀프로젝트 할 때 초심미아 2024.04.02 77
스크립트 사용 RMMZ mv와 mz 자바스크립트 차이? 2 겜만들고싶다앙 2024.04.02 178
이벤트 작성 RMMV 액터 이미지 변경 이벤트를 사용하는 데... 3 file pokapoka 2024.03.31 198
기타 RMVXA 타이틀로 돌아간 후 다른 맵과 이벤트 발생시키는 법 1 외눈요리 2024.03.26 50
이벤트 작성 RMMV 게임오버에 이벤트를 만들려고 합니다 1 pokapoka 2024.03.23 27
이벤트 작성 RMMV 캐릭터가 안 움직여집니다. 1 Z.Z 2024.03.23 19
맵배치 RMVXA 패럴렉스 맵핑 스크립트? VXA 질문입니다! rsy1189a 2024.03.20 22
이벤트 작성 RMMZ 함정 연출 질문있습니다!(해결완료) 4 정수강 2024.03.12 52
퀘스트 작성 RMVXA 퀘스트 메시지 만들기 2 rsy1189a 2024.03.10 35
기본툴 사용법 RMVXA 배경 그래픽과 기본 캐릭터의 원근감을 없애는 방법이 있나요? 1 ohdangsawarho 2024.03.05 33
기본툴 사용법 RMMV 특정 대사 혹은 액터만 폰트를 바꾸고 싶습니다 1 알초자 2024.03.02 21
에러 해결 RMMV 원경 이미지가 이상하게 나옵니다 file 조각0 2024.03.02 26
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516