맵을 도트가 아니라 제가 그림판이나 사이툴로 그려서 맵을 만들고 싶은데요
예를 들어 낙서군이나 alive 처럼요
근데 아방스에서 검색해 보니까 모두 페럴럭스 맵핑? 방법을 쓰라고 하시던데
제가 완전 초보라 어떻게 해야 할 지 모르겠더라구요..
■ 질문전 필독!
- 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
- 하나의 게시물에는 하나의 질문만 합니다.
- 제목은 질문의 핵심 내용으로 작성합니다.
- 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
- 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
- 답변받은 게시물은 삭제하지 않습니다.
- 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
- 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!
※ 미준수시 사전경고 없이 게시물을 삭제합니다.
맵을 포토샵 같은 걸로 그린 다음에 그 맵 이미지(PNG형식)를 Graphics > Panoramas 폴더에 넣습니다.
RPG XP 툴에 들어가서 그 이미지 크기 만큼의 새 맵을 만들고 모든 타일을 투명하게 해줍니다. 그 맵에 병렬처리 이벤트를 하나 놓습니다. 이벤트 명령 > 맵 설정 변경 > 파노라마 그래픽 > 위에서 그린 이미지로 설정.
그 전에 스크립트를 변경할 필요가 있습니다. Spriteset_Map 스크립트의 120 ~ 122번의 줄이 원래는
# Update panorama plane
@panorama.ox = $game_map.display_x / 8
@panorama.oy = $game_map.display_y / 8
인데, 위의 8을 모두 4로 바꿔주셔야 파노라마(패럴렉스 맵 이미지)가 정상적으로 작동합니다.
(그리고 만약 조명 효과를 넣고 싶으면 그 맵의 크기에 맞는 반투명한 조명 이미지를 만들어서 Fogs 폴더에 넣고, 맵 설정 변경 > 포그 그래픽에 들어가서 설정하시면 됩니다.)
마지막으로는 통행 가능한 지역 불가능한 지역만 설정해주면 될 텐데 이는 타일셋의 투명한 부분 하나를 데이터베이스를 통해 통행 불가 설정을 해서 가면 안 되는 곳에 깔아주거나, 이벤트를 만들어서 우선순위를 '캐릭터와 같음'으로 설정한 다음 갈 수 없는 지역에 설치하면 될 것 같습니다.
출처는 LadyBaskerville님의 답변입니다.
https://forums.rpgmakerweb.com/index.php?threads/parallax-mapping-on-xp.80938/