1. 캐릭터 움직이기: https://redpkzo.tistory.com/211
2. 타일 만들기: https://redpkzo.tistory.com/212
3. 맵 좌우로 넘기기: 현재글
이번시간에는 맵을 좌우로 넘기는 기능을 추가합니다.
엔트리의 화면 밖으로의 맵을 확장하는 방법은 배경을 뒤로 미는 스크롤링이 있고, 위와 같이 맵 끝으로 가면 다음맵으로 넘어가는 형식으로도 만들 수 있습니다.
스크롤링 관련한 내용은 복잡하고 어렵고, 엔트리에서의 구현할 경우 엄청난 렉이 동반되므로 맵을 넘기는 형태로 제작을 해 봅니다.
지난 시간에 맵 타일을 배치하는 것까지 잘 따라셔야 만들 수 있는 기능입니다.
사전에 필요한 것은 '맵타일'과 '맵번호', '맵데이터 리스트'들이 있겠네요.
엔트리봇에 맵을 넘기는 기능을 추가할 것입니다.
이전에 만들었던 캐릭터서 이동을 하는 부분에 맵을 넘기는 기능을 추가합니다.
바로 이 조건입니다.
새로운 변수는 딱히 없네요.
위치가 특정값 이상이 되면 맵번호를 증가시키고 위치를 반대쪽 끝으로 이동시킵니다.
이 조건들을 아래와 같이 x를 이동할때마다 따지도록 하여 기능이 추가됩니다.
다음에는 y축으로의 맵확장을 추가할 예정입니다.
코드보기:
유튜브로 보기
참고: 유튜브에 나온 내용이랑 조금 다를 수 있습니다 ^^
'엔트리 > 엔트리 rpg maker' 카테고리의 다른 글
RPG 만들기 연재 강좌 4. 맵 상하로 넘기기 (0) | 2021.11.29 |
---|---|
RPG 만들기 연재 강좌 2. 타일만들기 (2) | 2021.11.19 |
RPG 만들기 연재 강좌 1. 캐릭터 움직이기 (0) | 2021.11.19 |
엔트리 rpg 메이커 제작 일지 (0) | 2021.11.18 |
엔트리 rpg 메이커2 - 타일 블록 설정 (0) | 2021.11.03 |
엔트리 rpg 메이커1 - 플레이어 기본 설정 (0) | 2021.11.03 |
댓글