RMVXA

플레이어 x,y 좌표 기억법?

by 유리컵 posted Oct 07, 2023
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
종류 이벤트 작성

 

저는 어떤 몬스터에게 닿으면 전투맵으로 이동해서 전투를 마치고 다시 있던 맵으로 돌아오는 방식의 시스템을 채택하고 있습니다.

 

최근에 몬스터의 패턴을 좀 더 수월하게 관리하는 방법을 알았고, 따라서 그 방법을 사용해 고쳤습니다.

플레이어 x,y 패턴 이벤트 x,y좌표로 좌표가 동일하면 대미지를 주는 방식이죠.

 

그런데 여기서 문제가 발생했습니다.

기존에 있던 맵의 xy좌표를 저장해놓고 전투맵으로 이동시켜서 몬스터와 싸우고 나면서

저장해둔 플레이어의 xy좌표가 변경되어 이상한데로 보내버리는 겁니다.

아시는분들은 잘 아시겠지만 이벤트 xy좌표와 플레이어 좌표는 실시간으로 계산되면서 닿는지를 확인합니다.

(다른 방법이 있을 수 있겠지만 저는 이러한 방식으로 합니다.) 

 

제가 원하는 방법은 기존 맵에 있는 플레이어 좌표를 기억해둔것과 전투맵에서 기억되는 좌표가 별개로 작동했으면 좋겠습니다.

 

 

 

 

 

 

 

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

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