질문과 답변

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 21107
RMXP 문장에 사진이나 이름 넣기 7 bluesu1004 2012.12.04 849
기타 자꾸오류가떠여 1 dkfvlwldksehltlqkf 2012.12.04 1413
기타 rpgxp실행이 안되요. dkfvlwldksehltlqkf 2012.12.04 1276
RMVX 메뉴에서 골드창 없애는 방법 1 dlars043 2012.12.04 952
기타 컴퓨터 응용프로그램이 다 먹통이 되었습니다. 6 file 황금시계 2012.12.03 1161
AGM 엑알 질문이요 ;; 4 file 테일리우스 2012.12.03 1560
기타 화면에캐릭터가안떠요 3 이솔 2012.12.03 1208
RMVXA VXA의 최대 해상도 2 TheEK 2012.12.03 1677
RMVX 주된 멤버만 전투에 참여하지 않게 2 이억팔천 2012.12.02 948
RMXP 가지고 있던 아이템,스킬,장비 모조리 압수 1 CJYG* 2012.12.02 1139
RMVXA 케릭터 레이더로 파일 불러올 때 4 유리가발 2012.12.02 1502
RMVXA 연속공격, 다단공격을 구현하고싶습니다. 2 복돌류 2012.12.02 1372
RM2k 플레이 할때 개수가 갌이라고 뜹니다. 5 file 엑스트라 2012.12.02 1314
RMVX 정해진곳에서 아이템 사용하기 2 싱여 2012.12.01 1105
RMVX 스크립트 에러좀 봐주세요 ㅠㅠ 1 file 류한서 2012.11.30 866
RMVX 프로젝트 이름 변경 2 아아방스임 2012.11.29 951
RMVX 메뉴 위치 정하기 3 file 아아방스임 2012.11.29 1344
RMVXA vx ace 버젼에서 ㅁ가 없어요! 2 유리가발 2012.11.29 1233
RMVXA 마우스 스크립트와 허걱님의 전체 키 한글 입력 스크립트 호환이 안되는 문제. 3 탐험가 2012.11.29 1040
RMXP 엔딩을 본 다음에 새로 게임을 시작할 때 특정 변수만 보존할 수 있나요? 6 얍얍 2012.11.28 1010
Board Pagination Prev 1 ... 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 ... 518 Next
/ 518