질문과 답변

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 13195
RMVXA 액터의 레벨을 모두 같게 하고 싶습니다 3 코나별 2016.04.19 189
RMVXA 메뉴를 열때 액터의 스탯과 장비까지 나오는 문구를 출력하고 싶습니다 1 file 코나별 2016.04.18 141
RMMV jpg나 gif 확장자는 인식이 안되나요? 3 잠행인 2016.04.18 238
툴선택 RPG 만들기 95,98은 없나요 ?? 3 머쉬룸킹덤킹 2016.04.18 271
RPG Maker MV 스팀판 한글패치 3 Cineraira 2016.04.16 371
RMMV MV에서 실제시간 연동과 그에 따른 이벤트를 설정할 수 있나요? 3 Lut 2016.04.16 316
RMVXA 메뉴창을 띄우면 캐릭터 이름 옆에 직업이 뜨는 걸 칭호로 바꾸고 싶습니다. 나라시 2016.04.15 116
RMVXA RPGVXAce에는 원래 타일셋이 4개 뿐인가요?? 3 비두 2016.04.15 406
RMVXA 마우스가 이벤트에 반응을 하지 않습니다 1 두솔 2016.04.15 125
RMVXA 대사창 일부분의 폰트를 크게하는 방법을 알고싶습니다. 2 페돗p 2016.04.14 176
기타 이런건 또 처음 보네요 1 file 우르프툴 2016.04.13 364
RMVXA 타이머의 위치를 게임 도중에 바꾸는 방법 프리마리모 2016.04.13 159
RMVX VX 캐릭터 생성사이트가 막혔어요 file Leonis 2016.04.13 199
RMXP 스크립트 충돌..좀 도와주세요...ㅠㅠ.. or반때 2016.04.13 93
RMMV 시즌 패스에 대해 무명시절 2016.04.12 90
RMMV 메시지 창과 타이머에 대한 질문입니다. 6 hdkmwq 2016.04.11 293
기타 도트에 관하여 2 file 가온하제 2016.04.11 1141
RMMV 음악 재생이 이상합니다. zero? 2016.04.10 105
RMVXA 단축키 스크립트 만드는 것좀 알려주실분 계신가요 3 은현 2016.04.10 148
RMXP 게임 엔딩 이후 내용전개를 하려고 하는데, or반때 2016.04.10 169
Board Pagination Prev 1 ... 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 ... 517 Next
/ 517