질문과 답변

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
RMVXA 액알에 대해 질문 1 file tony 2012.11.03 981
RMVXA VX ACE 메세지창 변화 못시킬까요... 4 모식스 2013.12.21 981
RMXP 메뉴창에대해서.. 1 날개ss 2013.08.30 982
기타 울프툴 고수님들께 질문있습니다. 1 무슨상관이라도 2016.08.18 982
RMVXA 턴제에서 히트후 데미지 표시 순서. 로브남 2012.08.25 983
RMVX 찾구있는 RPGVX 게임있는데. 아시는분.? 카이바군 2013.03.27 983
RMVXA 캐릭터 제자리걸음 방법 2 file 크리스토퍼 2014.01.11 983
RMVX 죽었을 때 게임오버 안당하고 특정한 곳으로 이동하는 방법 1 정말귀인★ 2013.10.21 984
RMVXA 상태이상에 따라 배틀 커맨드가 변화하도록 하는 방법은 없을까요? 3 레미티 2013.02.25 984
RMVX 노래의 무한반복을 하고싶습니다. 25 하얀악어 2014.01.18 984
RMXP 백호님이 올리신 사이드뷰 전투시스템에 관해.. 1 EMAX 2012.08.25 985
RMXP 스크립트 에디터 둘다 먹통입니다 왜이런느지 아시는분? file 붉은 원숭이 2013.12.31 985
RMVX 온라인 스크립트 한글화 하는 방법 REAL 2014.01.02 985
RMXP 요리 시스템 스크립트를 찾았는데 이게무슨 뜻인가요? 2 나랑관계없다 2014.01.15 985
RMXP 대화창에서 글자가 한글자씩 나오게하는법 3 네모툰 2014.04.20 985
RMXP RPGXP 1.03 (0.2)설치 버젼 오류 3 제작boy 2010.12.14 986
RMXP 제가 오니 게임을 만들고 있는데..... 5 곰팅이(남자) 2011.01.11 986
RMVX 움직이지를 않씁니다!! 3 은색바람 2011.05.11 986
RMVX 용병을 창고처럼 맡기고 꺼내고 하는 형식 5 마차군 2011.06.08 986
RMVX 버프 지속시간 이후 해제 문제.. 4 file 플뤼 2013.12.06 986
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