질문과 답변

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 12387
이벤트 작성 기타 울프툴로 커스텀 상점 어떻게 만들어요...??ㅠㅠ file 인큐버스 2023.02.03 42
기타 기타 쯔꾸르 게임 방향키 먹통 와방스dkdkdkdkr 2023.02.03 67
이벤트 작성 RMMV 파티원에게 말걸기 2 몰?루 2023.02.02 131
기본툴 사용법 RMMV RPG maker MV 게임 시작과 동시에 이벤트 뜨게 어떻게하나요? 2 그물 2023.02.01 90
기본툴 사용법 RMMV 캐릭터 스테이터스 2 쌩촙제작자 2023.01.31 65
기타 툴선택 rpg maker 중 MV와 MZ중 어떤게 나을까요? 1 이매망량 2023.01.29 167
에러 해결 RMMV 팰러랙스 맵핑 이후 맵이동 3 하하이 2023.01.28 80
스크립트 작성 RMMV 특정 스킬을 가지고 있으면 상점에서의 가격이 변동이 생기게 하는건 힘들까요? Wolf君 2023.01.26 41
스크립트 사용 기타 스크립트등을 엔딩 크레딧에 출처를 남겨야 할까요? 2 외눈요리 2023.01.24 100
기타 기타 RPG 95 튕김 현상 해결방법 인큐버스 2023.01.20 23
플러그인 추천 RMMV 혹시 엑터가 레벨업 할때마다 이벤트가 작동하도록 하는 플러그인이 있을까요? 2 애용애용갱얼쥐 2023.01.20 46
기타 RMMV 전투시 선택지 변경 4 file gvqwera 2023.01.18 67
기본툴 사용법 RMVX 공격 속성에 대해 질문드립니다. 2 애용애용갱얼쥐 2023.01.17 40
기타 기타 IB타이틀화면처럼 하고싶어요 백월화(白月華) 2023.01.15 109
기본툴 사용법 RMVX MP 전부 소진시 상태부여 2 PRESSENTER 2023.01.13 45
기본툴 사용법 RMVXA 게임 툴 화면 크기에 대해서 1 file 머리큰두두 2023.01.11 82
기타 기타 드래곤볼 처럼 하고싶은데 어떻게해요? 9 kihbbbb01234 2023.01.09 80
스크립트 작성 RMMV mv에서 사용하는 스크립트 기본 변수명에 대해 질문드립니다. 2 애용애용갱얼쥐 2023.01.09 55
기타 RMMV 색조변경이 적용되지 않는 이벤트 무명시절 2023.01.08 21
스크립트 작성 RMMV 아이템창 항목 제거 방법 요호 2023.01.08 77
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 516 Next
/ 516