질문과 답변

Extra Form

 

 아오오니처럼 따라오는 적이 다른 맵에 이동해도 계속 따라오는 걸로 만들고 싶은데 어떻게 해야 할까요?

 

 

 

 

 

 

 

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

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

Comment '6'
  • ?
    무명시절 2017.05.30 18:25
    http://avangs.info/index.php?_filter=search&mid=study_rpg_mv&search_target=title_content&search_keyword=%EC%B6%94%EC%A0%81&document_srl=1511277

    Mv지만... 응용해 보십시오
  • profile
    파랑빛 2017.05.31 15:41
    따라오는 이벤트는 없으나, 따라오는 것 처럼 보이게 할 수는있습니다
    예를들어 A에서 B맵으로 이동했음에도 A에서부터 쫓아오던 NPC가 B에서도 쫓아오게 하는 것으로 예를 들어볼게요

    1. A에서 플레이어가 이벤트를 작동시키면 NPC가 쫓아옴 (NPC등장 및 쫓아오는 것을 스위치1로 저장 및 실행 -병렬처리- )
    2. 플레이어가 B로이동
    3. 조건분기 로 동일한 NPC 추적 이벤트 만들기 (스위치1 이 켜져 있을때 이벤트 실행 - 병렬처리- ) B맵에 만들어 놓으세요
  • profile
    Syldris 2017.05.31 16:35
    정확히 말해서, 특별한 스크립트를 사용하지 않고서는 한 맵의 이벤트(추격자)가 다른 맵으로 이동할 수는 없습니다.
    이 경우, 각 맵마다 이벤트(추격자)를 따로따로 만들어 주어야 합니다.
    그러니까, 맵 A와 B, 둘 다 이벤트를 하나씩 만들어 주어야 하는 거죠.
    그리고, 추격자가 따라오는 경우에는 스위치를 작동시켜서(예를 들면, "추격자ON") 추격자가 따라오는 중인지 아닌지를 확인할 수 있도록 해 놓구요,
    플레이어가 맵 A에서 맵 B로 이동했을 때, 맵 B에 만들어 놓았던 추격자 이벤트를 "이벤트의 위치 지정"을 사용해 일정 대기시간 후 플레이어가 맵 B에서 처음 도착한 부분으로 옮겨주시면 맵을 거슬러서 따라오는 것 같은 효과를 낼 수 있습니다.
    이 방법을 사용하는 경우, 추격자 이벤트를 컨트롤 할 수 있도록 또 다른 이벤트를 만들어 주어 B맵의 추격자가 언제 어디로 이동될 것인지를 설정해 주면 됩니다.
    좀 더 자세히 설명드리자면, 플레이어가 맵 A에서 맵 B로 이동할 때, 맵 B에 방이나 길이 여러군데 있을 수 있겠죠?
    예를 들어, 맵 A가 작은 방이었고, 맵 B가 복도라고 합시다. A에서 B로 이동하게되면 B에서 A로 갈 수 있을 뿐만 아니라 분명 C로도 갈 수 있어야겠죠? (B(복도)에 이어진 다른 복도나 다른 방을 C라고 부르겠습니다.) 또 이렇게 되면 추격자가 어디에 생성되어야 하는지 또 생각을 해야 합니다. 맵 B에는 맵 A와 C로 가는 두 갈래의 길이 있으니까요. 그렇기 때문에 또 다른 이벤트를 만들어서 어떻게 추격자를 올바른 좌표(맵 B상에서의 플레이어가 나타나는 위치)로 이동시킬 것인지 만드는 것이죠.
  • profile
    Syldris 2017.05.31 16:52
    이를 해결하기 위해서 여러 방법이 있지만, 제 머릿속에 떠오르는 알고리즘으로는 세 가지가 되네요.

    1. 스위치를 사용하는 방법입니다. 맵 A의 "장소이동" 이벤트에 스위치(예를 들면 "맵A에서 이동함")를 넣어놓고 맵 B의 추격자를 컨트롤하는 이벤트에서 조건분기로 이 스위치("맵A에서 이동함")이 켜져 있다면 맵 B 장소에 A장소로 통하는 위치(좌표) 에 추격자 이벤트를 이동시키면 되겠죠. 그 반대의 경우 또한, 맵 B에서 A로 이동했을 때 또한 따로 만들어 주어야 합니다. 그리고 당연히 맵 B에서 추격자 이벤트를 올바른 위치로 옮기고 나면 사용했던 스위치("맵 A에서 이동힘")을 다시 OFF시켜주셔야 겠죠? 이 방법은 다른 복잡한 알고리즘 없이 가장 쉽게 할 수 있는 방법이죠. 하지만 플레이어가 장소이동을 할 때마다 스위치 조작을 해 주어야 하기 때문에 굉장히 번거로울 수 있고, 다른 알고리즘에 비해 약간 실용성도 떨어지죠.

    2. 플레이어가 이동 된 처음 좌표를 읽는 방법입니다. 이런 경우, 맵 B의 추격자 컨트롤 이벤트에서 플레이어의 좌표를 읽은 후, 특정한 위치에 있을 때, 그 쪽으로 추격자 이벤트를 이동시키는 방식이죠. 이론적으로는 가장 쉬운 방법이지만, 플레이어를 좌표를 일일이 다 읽고 그에 맞는 위치에 추격자를 이동시켜주어야 하기 때문에 위의 1번 방법보다 더 번거로울 수도 있습니다. 아무래도 이동 후 좌표를 직접적으로 읽는 것이다 보니 정확성이 떨어집니다.

    3. 플레이어의 맵 ID를 사용하는 방법입니다. 맵 A에서 먼저 변수를 사용하여 플레이어의 맵 ID를 취득한 후에, 맵 B로 이동했을 때, 맵 ID 변수를 사용하여 어느 좌표로 추격자 이벤트를 이동시킬 지 결정합니다. 이론적으로는 약간 복잡한 방법일 수 있지만, 실제 게임 제작에는 가장 컨트롤하기 쉽고 더 구체적으로 응용할 수 있는 방법입니다.

    이 중 하나를 선택하셔도 되고, 새로운 알고리즘을 생각해 내셔서 사용하시면 되겠습니다.
    중요한 것은, 각 맵마다 추격자 이벤트를 배치시켜 놓고 A에서 B로 이동했을 때, 일정 조건을 만족시키게 하여 올바른 위치에 추격자 이벤트를 이동시키는 것이 목표입니다.

    약간 설명이 길었고, 좀 더 쉽고 편하게 알아들을 수 있도록 설명 못해드린 점, 양해바랍니다 ~
  • profile
    Syldris 2017.05.31 16:54
    분명히 아방스에 좋은 강좌가 많을 거예요.
    한 번 꼭 따로 찾아보세요.
    그럼 어려움 없이 재미있는 게임 만드시길 바래요~.
  • profile
    하켄 2017.08.18 19:10
    감사합니다 많은 도움이 되었습니다ㅎㅎ

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 13178
RMVX VX 함정 만드는법 원펀치펜타킬 2017.06.05 134
기타 게임 제작을 앞서 필요한것이 무엇인가요? 1 d잃어버린게임을찾아 2017.06.05 123
기타 변수에서 1의자리수 또는 10의 자리수만 구하려면 어떻게 해야 할까요? 6 수프림 2017.06.04 158
RMVXA 운이란 능력치에 부여된 설정(상태이상에 걸릴 확률의 조정)을 제거하는 방법 RPG란무엇인가? 2017.06.04 137
기타 자료실에 '아이콘'만들어주세요 4 푸른바람avangs 2017.06.03 117
RMVX 아오오니처럼... 6 하켄 2017.05.30 739
RMMV 문 유지하는 법 2 송캠 2017.05.27 157
RMMV MV 이벤트 질문좀 드리고싶어서 글을 올렸습니다. 1 독재자헤르모드 2017.05.26 145
RMMV 노트북에 MV를 깔았는데 화면이 하얗게 되서는 아무것도 안나옵니다. file 만죠메군 2017.05.26 251
RMMV RPG MV에서 적 케릭터 SV전투애니메이션은 어떻게 설정하는건가요? 2 file 만죠메군 2017.05.26 811
기타 쯔꾸르 게임을 60프레임으로 플레이하는 방법? 3 파치리스 2017.05.24 1595
RMVX 맵 밝기 조절을 어떻게 하나요? 1 Akakaze 2017.05.23 822
RMMV 투명 벽을 만드는 방법 4 잠행인 2017.05.22 401
툴선택 현대시대(?)타일 1 아그거뭐였지 2017.05.20 254
RMMV MV 타일셋 관련 질문 드립니다. Rashiel 2017.05.20 145
RMVX 변수를 반올림하는 방법을 알 수 있을까요? 2 아무개 2017.05.20 180
RMMV 장비 유형 통일하기. 5 Neko 2017.05.19 159
RMVXA 아이템을만들었는데 퀘스트할때 아무아이템이나 선택해도 다 진행이되요... 4 file 캬하학 2017.05.18 197
RMVX 안티 렉 스크립트 오류가 있어요 file 후라이팬샷 2017.05.18 138
RMMV 적캐릭이 이상해요 ㅠㅠ 7 file 하민짱 2017.05.17 203
Board Pagination Prev 1 ... 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 ... 517 Next
/ 517