제가 말하는 오픈월드는 맵이 모두 하나로 연결되어있어서 로딩없이 세계를 돌아다니는(헤일로 또는 GTA같은) 맵을 말합니다.
가능하려나요,,-ㅅ-제 생각에 방법은 두가지가 있을 것 같은데요.
1. rpgxp의 최대 500 * 500의 맵크기 제한을 풀어버린다.
이 방법은 풀기도 힘들뿐더러 rpgxp내에서 맵크기가 500을 넘어가면 어떠한 오류가 생길지 모르는 일이기 때문에 패스.
2. 맵 크기를 모두 동일하게 만들어 준 뒤, 어떤 맵에 들어갈때마다 해당 맵의 상하좌우 네 개의 맵을 로딩한다.
이해를 쉽게 하기 위해 횡스크롤게임으로 가정하겠습니다.
맵은 수평선 구조로 되어있습니다. A맵 - B맵 - C맵 - D맵 (이런 구조)
만약 플레이어가 지금 B맵에 있습니다.
그러면 A맵과 C맵을 미리 로딩해뒀다가 B맵에 시야 한계를 벗어나는 순간부터 화면 옆으로 뿌려주면 되겠지요.
만약 플레이어가 B에서 C맵까지 이동했다면 B와 D를 로딩하구요.
이것도 어렵겠지만 RPGXP에서 오류가 발생할 일은 없어보이네요.
그럼 이제 전 대회핑계를 대고 도망~후다닥 ㅋㅋ
스크립트 개발자분들 한번 생각해보시길