질문과 답변

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 12446
에러 해결 RMMV 파일을 열려고 하면 프로그램이 멈춥니다. file 고르아게 2019.05.05 58
스크립트 작성 RMMV mv에서 사용하는 스크립트 기본 변수명에 대해 질문드립니다. 2 애용애용갱얼쥐 2023.01.09 58
에러 해결 RMMV faild to loading: img 뜨면 어떻게 하나요 폭광 2020.08.09 57
이벤트 작성 RMMV 여러명 추격시 맵이동 2 주지스 2020.03.25 57
기본툴 사용법 RMMV 대사창 UI를 바꿨는데 크기가 이상합니다 2 file 파비아 2023.12.19 57
기본툴 사용법 RMMV 레벨에 따라 성공여부가 갈리는 스킬을 만들고 싶습니다. 1 프랑도르 2021.09.02 56
기본툴 사용법 RMMV 맥에서 폰트 변경하기 소녀160 2020.02.04 56
플러그인 추천 RMMV 플러그인 중에 skillbook 플러그인이 있나요? 4 Timeout 2020.02.21 56
기타 RMMV 대화 중 추가 텍스트 윈도우가 뜨게 하고 싶습니다. 7 file 악덕팬더 2023.12.05 56
RMMV 왜 가로세로 순환설정이 씹히죠 file 게임잘날아가는닝겐 2016.07.21 56
이벤트 작성 RMMV 아이템을 사용하면 액터 바로 아래에 함정을 만드는 방법 있나요? 2 호구랑 2019.05.19 56
플러그인 사용 RMMV 업적관련 Torigoya 의 플러그인 사용중 팝업이 나오질 않습니다 file PPPL 2019.10.06 56
플러그인 사용 RMMV 전투 상태에 들어가면 스킬,아이템 단축키 플러그인 없나요? 1 호구랑 2020.02.07 56
기본툴 사용법 RMMV 특정 액터의 공격으로만 특정 스탯을 해제하게 할 수 있나요? 2 PPPL 2020.04.11 56
이벤트 작성 RMMV 특정 아이템을 일정수량가지고 있을시 발생하는 이벤트를 만들 수 없을까요? 1 폭광 2021.04.21 56
기본툴 사용법 RMMV 문에서 이벤트 캐릭터들이 연달아 들어오게 하고싶습니다. 2 file 고서연 2023.02.12 55
스크립트 사용 RMMV 메세지창 강제종료 타이머스크립트 3 송실용 2023.12.18 55
이벤트 작성 RMMV 경영게임인데 손님을 받는 이벤트를 만들고 싶습니다. file GDS아크 2021.09.14 54
기본툴 사용법 RMMV 프로젝트 맵을 불러오는 기능이 있나요? 2 아로_00 2019.08.15 54
기본툴 사용법 RMMV 아이템 사용 가능 인원을 직업으로 제한할 수 있나요? 2 PPPL 2020.04.21 54
Board Pagination Prev 1 ... 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 Next
/ 82