드레곤 플라이트 3

드래곤 플라이트 따라 만들기 - 6. 충돌 처리 및 적 게이지

이번 파트에서는 총알과 플레이어 충돌, 적과 플레이어 충돌 그리고 적의 에너지 게이지 추가를 구현하겠다. 총알과 플레이어 케릭터 충돌처리 총알과 플레이어 케릭터의 충돌처리는 아주 간단하다. 플레이어 스프라이트의 바운딩 박스 영역과 총알 스프라이트의 바운딩 박스의 영역이 겹치면 충돌했다고 처리하면 된다. 물론 더 세세한 충돌처리를 위해서는 케릭터의 모양을 여러 개의 영역으로 나눠서 충돌했는지를 체크하거나, 더 정확하게 하려면 플레이어 케릭트 외곽선을 전부 따서 하는 방법도 있다. 여러가지 방법이 있긴 하지만 가장 간단한 방법을 선택하도록 한다. gameLayer.h 에 이동하여 충돌하였는지를 체크 할수 있게 변수하나를 추가한다. BOOL isCollision; 충돌 처리를 위해서 gameLayer.m으로 ..

iDev/Cocos2D 2013.01.31

드레곤 플라이트 따라 만들기 (손)연재 v0.6 영상만 공개

부재 : 날개 주는 사람이 없어서 직접 만들어서 하는 드레곤 플라이드 따라만들기 드레곤 라이드 올해 몇 가지 실천 계획 중 하나가 '책 쓰기' 였는데, 얼렁뚱땅 블로그 (손)연재로 때울려고 시작을 했습니다. 제가 게임을 잘 하지도 못 하고, 만들어 본 기억은 더더욱 없기에... cocos2d와 google 만 믿고 키보드를 들었는데 로직은 워낙 간단한 게임인지라 1차 기본 기능은 모두 완성 되었습니다. 현재는 코드를 바탕으로 블로글 (손)연재 글을 작성 중 입니다. 글 쓰다가 버그 수정이며 리펙토링해서 글을 손봐야 할 상황이긴 하지만 빠르게 작성하면 하나 정도는 올라갈 분량은 작성 하였습니다. 연재글과 소스를 같이 공개하겠습니다. 소스는 (만나서 커피한잔 사주면 지맘데로 가져다 써도 되는) 오픈소스 라이..

iDev/Cocos2D 2013.01.13

국민게임 드레곤 플라이트를 따라 만들기 - 에필로그

국민게임 드레곤 플라이트를 따라 만들기 대한민국 국민 게임인 애니팡에 이은 히트작인 드레곤 플라이트를 따라 만들어 보자. 드레곤 플라이트를 보는 순간 떠올랐다. ‘앗! 만들기 쉽겠는데?’ 1장의 배경화면으로 계속 스크롤링 되는 배경 화면, 움직이는 것 처럼 보이지만 고정된 플레이어 케릭터, 일정 주기로 내려오는 적들, 계속해서 자동으로 발사되는 미사일. 컨셉은 아주 간단했다. 개발자가 밝혔듯이 뉴질랜드의 유명 개발사 Half Bricks의 Jetpack Joyride에서 영감을 얻었다고 한다. 간단한 조작으로 손 쉽게 게임을 진행하는 것. 게이머는 다른 많은 것을 생각 할 필요가 없다. 그냥 좌우로 움직이기만 하면 된다. 개발 또한 엄청 간단하다. cocos2d의 모든 부분이 아닌 드레곤 플라이트 게임 ..

iDev/Cocos2D 2013.01.01