본문 바로가기
엔트리/엔트리 RPG만들기 기본

엔트리 RPG 게임만들기6. 간단하게 스테이지와 워프 만들기

by 할거없네 2020. 9. 3.

https://youtu.be/qjvZqlLEXBg

 

오랜만에 쓰다 만 강의를 이어서 작성합니다.

사실 네이버 블로그에 먼저 올렸던 글인데, 티스토리에는 좀더 설명을 보강하여 상세하게 넣을 예정이었습니다만...

하다가 귀찮아서 포기... 그러다가 요즘 다시 엔트리를 만들고 있는데 하다만것 투성이라서 좀 채워넣을까 합니다.

 

여기서 어떤 지역으로 가면 워프를 하도록 만드는 것이 이번 제작의 목표인데,

특정 블록을 만지면 맵이 바뀌면서 유닛도 이동을 시키는 겁니다.

 

 


 

 

 

 

먼저 배경의 맵을 여러개로 추가해서 '스테이지'를 만들어 주었습니다.

 

맵은 대충 네모상자로 그린 형태입니다.

코딩도 매우 간단합니다.

 

자신의 스테이지값으로 변경하는 것으로 한줄 완성입니다.

 

 

 


 

다음은 워프인데, 맵의 끝에 위치해서 다음 또는 이전맵으로 진행하도록 합니다.

매우 간단하게 만드는 것이 목표여서 워프가 맵당 2개씩 좌우로 움직이는 역할을 합니다.

 

코딩은 현재 스테이지 값에 따라서 조건문을 하나씩 넣어주었습니다.

워프의 위치가 조금씩 달라질 수 있기 때문에...

스테이지값을 현재의 맵값에 따라서 +1을 하거나 -1이 됩니다.


마지막으로 유닛을 추가 코딩합니다.

함수의 워프하기가 추가되었습니다.

워프에 닿으면 특정 스테이지에 따라 이동합니다.

스테이지에 따라서 if문을 나열하였기 때문에 매우 간단합니다.

이 코딩을 조금 더 줄이겠다고 한다면, '리스트'를 써서 몇줄로 줄일 수 있습니다.

그러나 5개 스테이지 뿐이기 때문에 그냥 냅둬봅니다 ㅎㅎ

 

 

 

 

간단간단 ^^

댓글