질문과 답변

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 12391
RMMV 1번 액터가 누구냐에 따라 이벤트 내용 다르게 하기 4 낙요 2018.12.21 82
이벤트 작성 RMMV 타이머 이벤트 시 키가 안먹힘 2 file 매지션k 2019.02.09 82
이벤트 작성 RMMV 또..질문이여..ㅠㅠ 5개의 재료가 있어야 1개의 템이 만들어지게 하고싶습니다. 2 file 쿠우쿠우0 2019.07.23 82
스크립트 작성 RMMV confirm과 prompt의 ui? 디자인? 을 바꾸는 방법을 알고 싶어요 spsp 2021.12.20 82
스크립트 작성 RMMV 아이템창 항목 제거 방법 요호 2023.01.08 82
이벤트 작성 RMMV 대화 도중 대화창을 숨기는 기능이 있을까요? 1 벨로님 2023.04.05 82
기본툴 사용법 RMMV 텍스트 이벤트에 적의 이름을 띄우는 치환문자도 있나요? 5 PPPL 2020.04.13 83
RMMV 상호작용키를 누르면 이벤트가 빨리 진행되는 것을 해제하는 방법 질문 Generator 2016.12.03 83
RMMV galv massage busts 질문 1 file 잠행인 2017.01.26 83
RMMV 타일 리소스한계치를 늘리고싶습니다. 독재자헤르모드 2017.04.22 83
기본툴 사용법 RMMV 이전에 사용하던 게임 제작소스들을 그대로 다음 게임에 만들고 싶습니다. 1 PPPL 2020.03.31 83
에러 해결 RMMV 캐릭터가 걸을 때 옆으로 한 픽셀씩 늘어납니다 3 file 조각0 2023.05.10 83
기본툴 사용법 RMMV 지역ID를 활용하고 싶습니다 5 file Ggamer 2021.09.20 84
에러 해결 RMMV actors.json 를 읽을 수 없습니다 오류 겜만들고싶다앙 2020.09.05 84
이벤트 작성 RMMV 한 쪽 문을 열었을 때 옆에 있던 다른 문도 동시에 열리도록 할 수 있나요? 4 슈퍼변기정령 2019.07.15 84
기본툴 사용법 RMMV 거너를 만들었습니다만... 5 Timeout 2020.03.27 84
RMMV Graphics.boxWidth의 절반값이 뭔가요? 2 잠행인 2016.10.05 84
기타 RMMV 이번에 뭐좀 만들어보려고 알만툴 사려는데요 3 화식조 2019.01.02 84
플러그인 추천 RMMV 타이틀의 그림이 움직이게 하는법을 알려주세요 1 file 알초자 2024.01.27 84
RMMV 슈팅겜 플러그인 있나요? najongjine 2017.03.15 85
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 82 Next
/ 82