질문과 답변

Extra Form
종류 이벤트 작성

이벤트1.png


이벤트2.png


이벤트3-1.png


이벤트3-2.png



상황설명을 하자면 스토리시작 이벤트에서 스위치로 스토리시작2 이벤트를 불러오고자 합니다만

스위치가 작동하지 않는 것인지 스토리시작2 이벤트에 오작동이 있는 것인지 스토리시작2 이벤트가 작동을 안 합니다.

제 눈으로는 찾을 수 없어 도움을 받고자 합니다.


 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '13'
  • ?
    LuD 2020.01.18 20:04
    두 이벤트가 같은맵에 있는거라면 장소이동하면서 다른맵으로 가면 작동이 안되는게 정상입니다.
    어떤식으로 만들지 모르겠지만..
    같은 이벤트에 조건분기로 넣어주거나 커먼이벤트에 만들어 주는 방법도 있습니다.
  • ?
    GDS아크 2020.01.18 21:29
    답글 달아주셔서 감사합니다.
    제가 설명이 부족했습니다.
    스토리시작 이벤트와 스토리시작2 이벤트는 서로 다른 장소에 있습니다.
    스토리시작 이벤트에서 장소 이동 후 스토리시작2 이벤트가 발동하기를 원하고 있습니다.
  • profile
    여줄가리 2020.01.18 21:02 Files첨부 (3)

    3번 이벤트의 2페이지 이벤트가 동작하지 않는 이유는 그 뒤 페이지의 발동 조건이 성립했기 때문입니다.


    예시입니다.


    아래의 이벤트는 두 페이지 모두 발동 조건이 스위치 '테스트'가 켜졌을 때 자동 실행입니다.



    1페이지

    1.png

    2페이지

    2.png


    이후 테스트 스위치를 켜보면 실행되는 건 2페이지의 이벤트 뿐입니다.


    그 이유는 한 이벤트의 여러 페이지가 동시에 성립 조건을 만족하면 실행되는 건 '마지막 한 페이지'뿐이기 때문입니다.


    예시에서는 1페이지가 조건을 성립하지만 2페이지 역시 동시에 성립하기 때문에 2페이지가 먼저 실행이 돼서


    1페이지 이벤트가 실행되지 않습니다.



    다음 예시를 볼까요?


    2페이지를 출현 조건을 없애고 발동은 결정 버튼으로 바꿨습니다.


    1.png


    3.png


    어떻게 될까요?


    마찬가지로 2페이지가 먼저 실행이 됐기 때문에, 앞 페이지들 이벤트는 모두 무시됩니다.


    이후에 '테스트' 스위치가 켜져도 1번 페이지는 동작하지 않습니다.


    이 예시에서 1페이지와 2페이지의 위치를 바꾸면 먼저 1페이지가 실행되고, 이후에 테스트 스위치가 켜지면 2페이지가 실행됩니다.


    페이지의 순서의 문제이지요.

     


    질문자님처럼 한 이벤트에 페이지가 아주 많은데, 왜 그렇게 많으신지는 모르겠지만 만약에 하나하나 순서대로 다 실행하고 싶으시다면

    발동 조건 중에서 변수 >= (페이지 번호)로 하고 페이지마다 그 변수를 +1 하는 방법으로 실행하는 게 편합니다

  • profile
    여줄가리 2020.01.18 21:27

    제작 과정에서 문제가 생겼을 때는 이벤트를 간소화해서 문제를 찾는 것도 하나의 방법입니다.

    저도 원래 알았던 게 아니라, 답변을 준비하면서 테스트 이벤트를 만들어 이것저것 실험해가면서 답을 찾은 겁니다.

    저는 테스트 프로젝트를 하나 만들어서, 버그를 해결하거나 새로운 플러그인을 실험할 때 자주 쓰는 편입니다.

    문제가 풀리지 않을 때는 테스트 프로젝트에다가 문제가 되는 부분의 이벤트를 간단하게 만들어서 이것저것 바꿔가면서 해결하는 것도 좋은 방법입니다.

    본인의 프로젝트의 버그를 찾는 건 질문만으로는 한계가 있으니까요.

  • ?
    GDS아크 2020.01.19 02:14
    저도 처음에는 문제를 해결하고자 다른 방식으로도 많이 고쳐보고 해봤습니다.
    하지만 해결하지 못했습니다. 제가 혼란스러웠던 건 처음 같은 방법으로 작성한 이벤트는 잘 되었는데 이번에 달리 뭘 했다면 대사만 많아진 것 뿐인데 저런 문제가 발생한 것입니다.
    물론 위에 같은 방법으로 작성된 이벤트는 서로 다른 지도에 있으며 간섭하는 스위치도 없습니다.
    표현하자면 서로 독립된 이벤트입니다. 아무튼 이게 제가 해결방법을 못 찾고 포기한 요인이기도 했습니다.
    간소화까진 아니더라도 저 이벤트만 똑같이 본떠 따로 만들어봤는데 거기선 잘되더군요.
    제가 뭔가 잘못 건든 것인지 결국 못 찾고 아방스에 질문 글을 올리게 되었습니다.
  • ?
    GDS아크 2020.01.19 02:00
    긴 장문으로 예제까지 만들어 답글해주셔서 감사합니다. 덕분에 쉽게 이해할 수 있었어요.
    하지만 아직 제가 이해하지 못한 부분이 있어서 물어봅니다.
    일단 저 3번째 사진에 여러 페이지가 있지만 2번 페이지를 제외하고
    전부 빈 페이지입니다. 물론 전부 채울 생각입니다만 아직은 이벤트가 없습니다.
    스위치:스토리시작2 는 2번 페이지 말곤 없습니다.
    1번 페이지는 여러 실험을 하던 중 혹시나 처음에 이벤트가 없어야 하나 해서 만든 빈 페이지입니다.
    제가 여줄가리님에 답글을 보고 잘못 이해한 것인지 몰라 적어봅니다.

    1. 1개에 이벤트에 2개에 이벤트를 만들고 같은 스위치로 조건을 맞추었을 때 같은 스위치 중에 마지막 이벤트가 발동한다
    2. 1개에 이벤트에 A 스위치와 B 스위치 조건이 있을 때 외부에서 B를 on 하면 A 스위치는 발동하지 않는다.

    라고 이해했습니다. 제가 이해한 부분이 맞는다고 생각하고 말씀들이 면
    앞을 보며 생각했을 때 여줄가리님에 말씀대로 여러 이벤트를 한 이벤트에 욱여넣는 방법을 사용하려 한 저에게
    예제와 해결방법은 확실한 도움이 되었습니다. 하지만 지금 질문에는 맞지 않은 해결방법이라 이해했습니다.
    질문에 전달을 잘하지 못한 저의 탓이 커 죄송스럽지만 다시 한 번 예제씩 답글 부탁합니다.
  • profile
    여줄가리 2020.01.19 06:04 Files첨부 (2)
    이미 여러 실험을 하셨었다니 제가 괜한 걱정을 했네요! 제작자로서 정말 좋은 자세입니다!

    결론을 말씀드리면 2번 페이지 이후의 빈 페이지가 있기 때문에 실행되지 않는 것이라고 생각됩니다.

    3번부터 17번까지 페이지를 전부 지우고 다시 테스트 해보시면 아마 2번 페이지(스위치:스토리시작2)가 실행될 것입니다.

    만약에 이래도 안된다면 프로젝트 파일을 통째로 보지 않는 이상은 해결이 힘들 거 같습니다.


    예제를 하나 만들어보면
    2페이지의 자동실행 이벤트를 제외하고 모두 빈 페이지입니다. 2페이지 출현 조건은 테스트 스위치 ON입니다. 질문자님 상황과 비슷하죠.


    4.png


    이때 테스트 스위치가 발동한다면 2페이지 이벤트가 작동할까요?


    작동하지 않습니다.


    왜냐하면 4페이지의 빈 페이지가 작동하고 있기 때문입니다.






    한 이벤트에 페이지수가 많을 때, 각 페이지마다 출현 조건을 따져 이벤트를 실행시킵니다.


    이 때 페이지의 출현 조건을 따지는 순서는 '마지막 페이지부터 번호 역순'입니다.


    아래 그림처럼 4페이지부터 출현 조건을 따지고, 3, 2, 1페이지 순으로 출현 조건을 따집니다.


    5.png


    빈 페이지라는 것은 아예 없는 페이지가 아닙니다. 이미 그 출현 조건을 만족시키고 있는 이벤트입니다


    그래서 4페이지부터 3, 2, 1 순으로 출현 조건을 따지는데, 이미 4페이지부터 출현 조건을 만족시키고 있기 때문에 


    4페이지의 이벤트가 실행되고 있는 것이고, 1, 2, 3페이지는 모두 무시됩니다.



    여기서 2페이지를 실행시키기 위해서는 3, 4페이지가 출현 조건을 만족시키지 말아야 합니다.


    2페이지보단 그 뒤의 3, 4페이지가 우선이기 때문이라고 생각하시면 됩니다.



    그러면 질문자님 상황에서는 어떤 페이지가 실행되고 있냐면


    오직 17페이지만 작동하고 있는 것입니다.


    17, 16, 15, ... , 1페이지 순으로 출현 조건을 체크하는데 이미 17페이지에서 조건을 만족했으니까요(아무런 출현 조건이 없으니 이미 조건을 만족한 겁니다)



    결론 : 페이지의 출현 조건을 따지는 순서는 '마지막 페이지부터 번호 역순',

    실행시키고자 하는 페이지(2페이지)의 뒤에 (3~17페이지) 이미 출현 조건을 만족하고 있는 페이지가 실행되고 있기 때문입니다.



    아무리 2페이지가 출현 조건을 만족한다고 해도 그 뒤 페이지에서 출현 조건을 만족시키는 페이지가 하나라도 있다면 그 페이지가 실행됩니다.


    따라서 2페이지를 실행시키기 위해선 3페이지~17페이지의 출현 조건을 만족시키지 않게 만들어야 합니다.





  • profile
    여줄가리 2020.01.19 09:04
    17페이지가 조건을 만족했고 실행됐다고 해서 그 다음 16페이지가 실행되는 게 아닙니다.

    17페이지가 조건을 만족해 실행되면 16페이지까지는 모두 무시,

    17페이지가 조건을 만족하지 않게 돼야 비로소 16페이지의 출현조건을 따져 실행시키는 것입니다.
  • ?
    GDS아크 2020.01.20 23:38
    댓글을 쓸 당시에 버릇없게 작성한 부분이 많은데 끝까지 친절히 답해주셔서 감사합니다. 한 번 더 예제씩과 알기 쉬운 설명 덕분에 쉽게 이해했습니다.
    이벤트를 작성할떄 잘못 작성해서 안 넘어간 게 아니라
    미리 만든 이벤트가 원인이라니 생각지도 못했네요
    RPG메이커 알고리즘을 아직 숙지하지 못해 실수한 것 같습니다.
    알려주신 정보를 통해 해결되었고 이번 경험으로 주의하며 제작하겠습니다.
  • profile
    여줄가리 2020.01.21 08:12
    네 즐겁게 제작하시고 꼭 완성하시길 바랄게요!
  • ?
    GDS아크 2020.01.21 11:07
    감사합니다.
  • ?
    LuD 2020.01.19 10:57

    2번페이지를 제외한 3이상의 페이지가 전부 빈페이지면 전부 삭제해 주세요;;;
    여줄가리님께서 설명 잘해주셔서 할건 없지만.. 문제부분은 말씀하신 전부 빈 페이지를 만들어 둔게 문제인듯 합니다.
    이벤트 페이지는 큰번호 부터 거꾸로 확인합니다.

    뒤쪽에서 한 페이지라도 조건이 만족하는 페이지가 있으면 그 페이지가 실행됩니다.


    1번은 잘 이해하신듯 합니다. 그런데 같은 스위치만이 아니라 다른스위치로 해도 큰번호를 가진 뒤쪽 페이지가 만족하면 그게 실행됩니다.

    한 페이지에서 A, B 두개의 스위치를 조건으로 한다면 A, B 두 스위치가 다 ON 이어야 만족하는게 됩니다.

    1번 페이지는 A 조건, 2번페이지는 B 조건일 때 외부에서 B를 ON 시키면 2번 페이지만 실행됩니다. 1번 페이지는 B를 OFF 시키기 전까지는 무시됩니다.


    1번은 빈페이지 2번은 스위치ON 3번은 빈페이지라면 그 이벤트는 3번 빈페이지가 만족해버려서 아무런 동작도 하지 않게 됩니다.

  • ?
    GDS아크 2020.01.20 23:38
    이번 경험을 통해 새로운 지식을 얻었습니다.
    그 도움을 주셔서 감사합니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 13178
이벤트 작성 RMMV 캐릭터 그림이 대화창 위에 보이게 하고 싶습니다. 3 file 아야누 2020.01.26 599
기본툴 사용법 기타 rpg만들기 mv 처음 샀습니다. 3 file 기성124234234 2020.01.26 163
기타 RMVXA 반투명 색 여러개 설정하는 방법 2 vertex 2020.01.24 80
기타 RMMV 맵칩은 크기 변경을 할 수 없나요? 1 짓기힘드러 2020.01.24 186
기타 RMMV 속성부여에 공격애니메이션 바꾸는 법 무명시절 2020.01.22 66
이벤트 작성 RMMV 맵에서 이미지 고정이 안됩니다 2 file 하늘다람개 2020.01.21 130
이벤트 작성 RM2k 플레이어 캐릭터 변경 4 file 포리차 2020.01.21 378
이벤트 작성 RMMV 도움이 필요합니다.(스위치작동) 13 file GDS아크 2020.01.18 135
플러그인 생성 RMMV 바람에 밀려나는 플러그인 4 무명시절 2020.01.18 140
이벤트 작성 RMVXA vx ace 이벤트를 실행하면 이벤트 그래픽이 멋대로 이상하게 바껴요 ㅠㅠ 2 체어링2 2020.01.17 60
이벤트 작성 RMMV 움직일때 HP 감소 7 file 하늘다람개 2020.01.14 150
기타 기타 그래픽 소스는 어디서 구해와야하나요? 2 은신헌터 2020.01.14 295
기타 기타 rpg mv 게임파일 뜯을수 없을까요? 1 아쳐 2020.01.13 441
이벤트 작성 RMXP 메뉴그냥 건너뛰는 법좀 알려주세요 1 한반도 2020.01.13 88
플러그인 추천 RMMV rgm mv 따라오는 카메라 2 골디 2020.01.12 395
스크립트 추천 RMVXA 배틀 시, 캐릭터들의 얼굴이 보이는 스크립트(?) 게임만드는다별이 2020.01.12 164
스크립트 작성 RMVXA 메뉴를 열었을때 저장 못하게하는 방법이 있나요 1 PSG 2020.01.11 128
기타 RMMV 여피싸이코처럼 대화창하는 법 2 Nuclear235 2020.01.08 336
에러 해결 RMMV 말을 걸면 사물의 모습이 변합니다 2 환영하세요 2020.01.07 115
에러 해결 RMMV Loading Error 관련 텔레펑키씨 2020.01.06 402
Board Pagination Prev 1 ... 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 ... 517 Next
/ 517