질문과 답변

Extra Form

제가 제한 시간 안에 던전을 탈출하는 이벤트를 만들려고 하는데요.

 

메시지를 표시할 일이 있는데 메시지 창이 떠도 타이머는 계속 줄어듭니다.

 

그런데 타이머가 0이 되어도 메시지 창이 계속 떠있으면 타이머가 0이 된

 

다음 실행되야 할 내용으로 진행되지 않네요. 타이머가 0이 되면 강제로

 

메시지 창을 닫게 하는 방법이 없을까요? 원래 RPG MV에서는 지원을

 

하지 않는 기능이라면 타이머가 0이 됐을 때 메시지 창을 강제로 종료하는

 

플러그인이나 아니면 메시지 창이 떠있을 때에는 타이머를 잠시 멈추는

 

플러그인 같은 게 없는지요?  그럼 답변 좀 부탁드리겠습니다.

 

Comment '6'
  • ?
    LuD 2016.04.12 01:01
    만드는 프로젝트의 js 폴더안에 rpg_objects.js 라는 파일이 있습니다.
    편집 프로그램으로 열어보면 290줄 부분에
    this._frames--;
    라고 되어있는 부분이 있는데 여기서 타이머의 시간이 흐르게 됩니다.
    (Game_Timer 를 찾아보면 update 함수를 정의한 곳에 있습니다.)

    그 부분을
    if (!$gameMessage.isBusy()) { this._frames--; }
    이렇게 고쳐주면 메시지가 표시중이 아닐때만 시간이 흐르게 됩니다.
  • ?
    hdkmwq 2016.04.12 09:55

    댓글 달아주셔서 감사합니다.
    그런데 다음과 같은 곳의 this._frames--; 라고 되어 있는 부분을 고치는 것이 맞습니까?
    Game_Timer.prototype.update = function(sceneActive) {
    if (sceneActive && this._working && this._frames > 0) {
    this._frames--;
    if (this._frames === 0) {
    this.onExpire();
    }
    }
    };
    맞다면 고치고 나서 테스트 플레이를 해도 ReferenceError Game_Temp is not defined 라는 문구가 뜨면서 실행되지가 않네요.

    그리고 제가 퀴즈를 내려고 선택지에서도 타이머가 필요해서 http://avangs.info/plugin_mv/1550556 에서 다운받은
    플러그인이 있는데 혹시 선택지 표시 중에도 타이머가 작동하지 않는 것인지 궁금합니다. 제대로 고치면 텍스트 창이
    뜰 때에만 타이머가 멈추고 선택지가 뜰 때에는 타이머가 작동하는지요? 그럼 댓글 좀 부탁드리겠습니다.

  • ?
    LuD 2016.04.12 16:03
    해당부분의 this._frames--; 부분을 고치는게 맞습니다.
    또한 댓글달기 전에 테스트 해봤던거라 딱히 다른이상은 없었고
    Game_Temp 관련된건 전혀 건든게 아니라서 다른 플러그인에서 오류 나는게 아닐까 생각하네요.

    또한 제가 알려준것 대로 고치게 된다면
    문장표시, 선택지, 수치입력, 아이템선택 의 처리중에는 시간이 흐르지 않게 되구요.

    음...만약 사용되는 퀴즈(?)가 많지 않다면 그림의 표시랑 변수를 사용해서 선택지처럼 만드는것도 한 방법일수 있습니다;;;
  • ?
    hdkmwq 2016.04.12 18:51

    번거로우실텐데 자세히 여러 번 댓글을 달아주셔서 감사합니다.
    타이머 일시 정지가 메시지 표시 때 말고 RPG MAKER MV 내에서 다른 여러 곳의 이벤트 커맨드에도 적용된다니
    제가 원하는대로 만들기가 좀 어렵네요. 제가 프로그램을 다루는데 좀 서툴러서 생기는 문제라고 생각합니다.
    그런데 그림의 표시랑 변수를 사용해서 선택지를 만든다는게 무엇인지 간단히 설명해주실 수는 없을까요? 제가
    만들려는 퀴즈는 난수를 사용해서 어떤 수의 배수와 아닌 수를 만들어서 정답과 오답으로 정해서 제한 시간 내에

    맞춰야만 하는 것으로 만들려고 하는데요. 그럼 죄송하지만 한 번만 더 댓글 부탁드립니다.

  • profile
    브리테리안 2016.04.12 10:37
    제가 지금 툴을 켜볼 수 없는 상황이라 틀릴 수 있지만.. 커맨드에 타이머 일시정지가 없나요?? 메세지 표시 앞에 타이머 일시정지를 넣어주면 될 것 같은데.... (먼산..)
  • ?
    LuD 2016.04.12 16:09
    저도 못찾는건지는 모르겠는데 타이머를 정지시키는건 있는데 일시정지는 없더라구요;;
    대신에...
    $gameTimer.start(n); 이렇게 하면 n 프레임(1초 = 60프레임)만큼 타이머를 설정하는듯 하네요.
    $gameTimer.seconds(); 하면 타이머의 현재 남은 시간(?) 을 얻고..

    이걸 응용해서 변수에 남은시간얻고 정지시킨다음 다시 시작하고... 그렇게는 할 수 있지 않을까요?;;

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12392
기본툴 사용법 RMMV 프로젝트 맵을 불러오는 기능이 있나요? 2 아로_00 2019.08.15 54
기본툴 사용법 RMMV 프로젝트 2개 띄워놓는 방법 있나요? 2 MSM 2019.04.03 88
RMMV 프로그램 내의 텍스트와 테스트 플레이시의 화면이 깨집니다. 1 file 고슴도 2016.03.16 151
기본툴 사용법 RMMV 표적이 될 확률 3 코코아밀크 2019.03.17 233
기본툴 사용법 RMMV 표시할 텍스트 제어용 문자가 안 됩니다. 3 file 귤사과 2020.12.25 165
기본툴 사용법 RMMV 폴더에 그림을 넣어도 인게임 목록에 뜨지 않는 이유가 무엇일까요? 3 file 핸들 2020.05.23 169
RMMV 폰트 지정하는 법 2 구슯 2018.06.14 268
기타 RMMV 폰트 적용 후 글 위치 변경...살려주세요 하하이 2023.02.24 106
RMMV 폰트 변경질문 3 file 일반적잉간 2018.01.25 410
플러그인 추천 RMMV 폰트 바꾸기 - 꼭 LoadCustomFonts 플러그인 필요한가요? 4 chiithecat 2020.08.28 398
RMMV 폭발물 피하는 오브젝트를 만들고 싶은데... 4 naonori 2017.03.25 130
플러그인 추천 RMMV 포켓몬스터 처럼 주인공이 안싸우고 동료가 싸우는 방법이 있나요??? 2 호구랑 2019.03.17 264
이벤트 작성 RMMV 포인터변수 사용법 2 file apark 2019.02.09 98
RMMV 포맷후 체험판 다른이메일로 깔면 실행되나요? 1 환장 2015.12.12 102
RMMV 페이스칩 크기 상한 해제 file 잠행인 2017.02.18 183
에러 해결 RMMV 팰러랙스 맵핑 이후 맵이동 3 하하이 2023.01.28 80
맵배치 RMMV 패럴팩스 맵핑할떄 이미지 크기 어케 맞추나요? 소용돌이은하에서사는자 2020.08.23 130
RMMV 패럴렉스 맵핑 오류 꿈꾸는콩북이 2017.10.31 317
기타 RMMV 패럴랙스를 사용하려 하는데 캐릭터가 안 움직여요 급처분 2020.02.28 65
이벤트 작성 RMMV 패럴랙스+YEP 플러그인 사용 중에 플레이어가 특정위치에 가면 이벤트 실행하기 2 chiithecat 2019.10.05 74
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 82 Next
/ 82