본문 바로가기

엔트리/엔트리 RPG만들기 기본8

엔트리 RPG 게임만들기8. 맵을 이쁘게 꾸미기 https://youtu.be/nVYHOLoZgiU 안녕하세요. 이번에는 맵을 이쁘게 꾸미는 팁을 써보겠습니다. 몬스터를 만들다가... 너무 밋밋해서 먼저 만들어 버린 맵 꾸미기 어떻게 만드는지 대충 보시면 됩니다. 이 게임에서는 맵을 꾸미는 맵이 3층으로 겹쳐져 있습니다. 즉 그림이 3개라는 의미인데, 이 층을 '레이어'라고 합니다. 조금 귀찮은 일일 수 있지만 맵 하나당 그림 3개가 겹쳐서 보여준다고 보시면 됩니다. 먼저 첫번째 층은 플레이어가 닿는 땅입니다. 플레이어와 동일한 위치라고 볼 수 있네요. 엑셀에서 블록을 하나하나 배치해서 만들어 주었습니다. 그다음은 배경입니다. 캐릭터 뒤쪽에 있는 그림입니다. 그림의 순서를 유의하셔야 합니다. 3번째 레이어입니다. 플레이어보다 앞쪽에 있는 그림입니다. .. 2020. 9. 8.
엔트리 RPG 게임만들기7. 몬스터 만들기1 https://youtu.be/K1fFL8PKxQQ 안녕하세요. 이번에도 말씀드렸듯이 네이버 블로그에 있던 글을 다시 재탕 작성합니다. 그래서 네이버에서 유사한 글이 있더라도 너그러이 봐주시길.. ^^;; 티스토리에 쓰다말아서 조금씩 옮기고 있습니다... ㅠㅠ 이번에 만들 녀석은 몬스터들의 기본 뼈대입니다. 너무 길어서 몬스터1편/2편으로 나눴네요. 먼저 네모상자로 몬스터를 대충 만들어 주었습니다. 몬스터들은 유저와 크게 다르지 않습니다. 다만 누가 움직이냐만 다르기 때문에, 플레이어를 잘 만들어 주었다면 이것과 유사하게 만들어 줄 것입니다. 또 다른점이 '복제하기'를 써서 여러마리로 만든다는 것입니다. 초기값을 넣고 복제한 다음에 유저와 거의 똑같이 만들 예정입니다. 몬스터 복제할 때 위치와 종류를 리.. 2020. 9. 3.
엔트리 RPG 게임만들기6. 간단하게 스테이지와 워프 만들기 https://youtu.be/qjvZqlLEXBg 오랜만에 쓰다 만 강의를 이어서 작성합니다. 사실 네이버 블로그에 먼저 올렸던 글인데, 티스토리에는 좀더 설명을 보강하여 상세하게 넣을 예정이었습니다만... 하다가 귀찮아서 포기... 그러다가 요즘 다시 엔트리를 만들고 있는데 하다만것 투성이라서 좀 채워넣을까 합니다. 여기서 어떤 지역으로 가면 워프를 하도록 만드는 것이 이번 제작의 목표인데, 특정 블록을 만지면 맵이 바뀌면서 유닛도 이동을 시키는 겁니다. 먼저 배경의 맵을 여러개로 추가해서 '스테이지'를 만들어 주었습니다. 맵은 대충 네모상자로 그린 형태입니다. 코딩도 매우 간단합니다. 자신의 스테이지값으로 변경하는 것으로 한줄 완성입니다. 다음은 워프인데, 맵의 끝에 위치해서 다음 또는 이전맵으로 .. 2020. 9. 3.
엔트리 RPG 게임만들기5. 캐릭터 애니메이션 만들기2 안녕하세요. 승승이입니다. 이번에는 캐릭터 애니메이션을 이어서 추가하도록 하겠습니다. 이번에는 다양한 모션들을 추가합니다. 점프라던지 공격이라던지, 피격되는 등의 모션입니다. 모션들은 미리 준비되어야 있어야 하므로... 없으면 시간을 투자하셔서 그려주세요 ^^;; 저도 모션들을 다 창작해서 그리기는 힘들고, 이미 만들어져 있는 게임들을 트레이싱하면서 저만의 캐릭터로 바꿔서 그립니다. 추천 검색어는 'rpg maker sprite'입니다. 이걸 검색해서 고전 16bit게임 감성의 캐릭터들을 그리는데 유용할 것입니다. 저는 예전부터 만들어 왔던것들도 많아서... 그걸 이용해서 단숨에 넣어 그려보겠습니다. 여기서 이미지의 이름이 중요합니다. 공격이나 이동, 점프 등의 이름을 잘 지정해줍니다. 이제 애니메이션의.. 2020. 4. 18.
엔트리 RPG 게임만들기4. 캐릭터 애니메이션 만들기1 안녕하세요. 승승이입니다. 이번에는 캐릭터 애니메이션을 만들어 봅니다. 이번에는 캐릭터 애니메이션을 추가합니다. 캐릭터 애니메이션을 추가하는데 기존에 만들었던 캐릭터는 투명하게 하고 캐릭터를 위에 덧 씌우는 작업을 합니다. 그래서 기존의 엔트리봇은 투명하게 해주고, 새로운 스프라이트를 만들어서 캐릭터 애니메이션으로 만들어 줍니다. 이 녀석은 사람이 움직이는 엔트리봇을 따라다니면서 모양을 바꿉니다. 그래서 실체는 엔트리봇이지만, 그 위에 모양만 바꿔서 따라다니는 녀석이 '애니메이션'이 됩니다. 스프라이트를 2개 쓰는 낭비하는 모양인거 같지만 이렇게 하는 이유가 있는데요... 예를들어 '~에 닿는다면'이라는 블록을 쓸 때 매우 유리합니다. 모양이 복잡하면 ~에 닿는가를 쓰면 렉을 유발하기 때문입니다. 그 외.. 2020. 4. 18.
엔트리 RPG 게임만들기3. 점프와 중력 만들기 안녕하세요. 승승이입니다. 이번에는 지난 시간에 이어서 점프와 중력을 만들어 봅니다. 먼저 중력이란 것에 대해서 약간 이해를 해야 합니다. 중력은 2개의 질량을 가진 물체가 서로 끌어당기는 힘을 말합니다. 그러나 보통은 질량은 너무 작아서 서로 힘을 거의 못느낍니다. 다만 우리 주변 사물에 비해 매우 큰 질량인 지구는 다른 물체들을 끌어당기기에 충분한 힘을 가집니다. 여기서 중력은 서로의 질량에 비례해서 작용이 되는데, 가속도는 질량에 반비례하게 되므로, 지면 위에서의 중력가속도는 모두 똑같이 적용됩니다. 중력 가속도는 9.8m/s^2이라고 쓸 수 있는데, 뒤의 단위를 보시면 9.8m/s/s로 다시 쓸 수 있습니다. 즉, 9.8m/s의 속도를 1초동안 가속하는 것과 같습니다. 우리가 게임에서 '중력'을 .. 2020. 4. 14.
엔트리 RPG 게임만들기2. 장애물을 인식시키는 방법 이번에는 장애물을 인식하는 방법입니다. 장애물이라는 것은 벽이나 땅을 의미합니다. 여러가지 방법이 있지만 기본적인 게임만들기 이기 때문에 렉이 다소 발생하지만 만들기 쉬운 '스프라이트 인식'으로 하겠습니다. 나중에 조금 더 고급적인 방법으로, 좌표로 인식하는 것을 만들 예정입니다. (이 경우 렉이 거의 없고 매우 최적) 먼저 장애물 오브젝트를 만듭니다. 적당히 그려줍니다. 여기서 한가지 주의해야 할 점은 '두께'입니다. 두께가 너무 얇으면 벽을 인식할 수 없을지도 모릅니다. 캐릭터의 최대 이동속도를 생각하여 만들어 주는 것이 좋습니다. 이 장애물은 인식하는 것은 속도만큼 이동 한 후에 닿았는지 확인하는 것이기 때문에 캐릭터가 너무 빠른 나머지 벽을 넘어가버리면 안되기 때문입니다. 캐릭터의 크기와 속도에 .. 2019. 12. 11.
엔트리 RPG 게임만들기1. 키보드로 움직이기 안녕하세요. RPG게임 만들기의 강좌를 시작합니다. 가장 먼저 만들어야 하는 것은 키보드로 움직이는 것부터 합니다. 움직이는 방법은 마우스도 있고 키보드도 있고, 화면이 대신 움직이기도 하고 다양한 방법인데요 이번에 제작하려는 게임은 횡으로 움직이면서 몬스터를 잡고 레벨업 하는식의 RPG의 게임입니다. 이 게임은 단순히 기본적인것을 만들면서 RPG를 만드는데 필요한 필수적인 녀석들을 빠르고 간편하게? 학습하는 것을 목표로 하고 있습니다... 기존 스크래치의 경우 RPG를 만드는 강좌는 너무 길고 어려웠기 때문에 좀더 쉬운 방법부터 소개하려고 합니다. 대략적인 순서는 1. 키보드로 움직이기 (와 인트로) 2. 물리엔진 (장애물 인식, 중력, 점프) 3. 캐릭터 애니메이션 4. 스테이지와 워프 5. 몬스터 .. 2019. 12. 8.