본문 바로가기

cocos2d 2.2

cocos2d-x 포코팡 류 게임만들기!! - 3 - 액션 Action!! 지난 번에 CCSprite 로 이미지를 화면에 추가하는 방법을 알아봤습니다. 배경화면, 나무, 적 캐릭터를 화면에 추가해봤는데요. 이번에는 나무와 적 캐릭터가 너무 심심하게 가만히 있는 것 같아서 좌우로 움직이도록 만들어 보겠습니다. - 3 - 액션 Action!! Action은 CCAction Class를 이용합니다. CCAction은 여러가지 움직임을 조합해서 다양한 동작을 만드는 것이 가능합니다. 예를 들어, "왼쪽으로 10미터 갔다가" > "한 바퀴 회전하고" > "크기를 10%로 줄였다가" > "오른쪽으로 20미터 갔다가" 이런 식으로 움직임을 만들 수 있다는 것이지요. 이렇게 복잡하게는 아니고, 저는 나무를 좌우로만 움직이게 해보려고 합니다. "왼쪽으로 10도" > "오른쪽으로 10도" 이 동.. 더보기
cocos2d-x 포코팡 류 게임만들기!! - 2 - 기본 화면 구성 다음의 내용들을 통해 게임의 기본 화면을 구성해보려고 합니다. - 화면을 세로로 고정 - 배경화면 이미지 삽입 - 나무 이미지 삽입 - 적 이미지 삽입 화면을 세로 또는 가로로 고정하는 방법과 게임 이미지를 원하는 크기와 위치에 배치하도록 하는 방법 등을 알아보겠습니다. 특히 게임 이미지를 제어하는 것은 앞으로 자주 사용할 것 같아서 익숙해지도록 노력해야겠습니다. - 2 - 기본 화면 구성 일단 뭐든 시작하기 전에 프로젝트를 생성하겠습니다. 저는 포코팡의 표절작이라는 의미에서 '표코팡 프로젝트'라고 지칭하겠습니다. 이전 글을 참조해서 프로젝트를 생성합니다. 프로젝트 생성 방법 1. 화면을 세로로 고정 기본적으로 포코팡과 동일하게 세로화면으로 고정하고 게임을 진행하도록 하겠습니다. 플랫폼 마다 방법이 다른.. 더보기
cocos2d-x 포코팡 류 게임만들기!! - 1 - 구상 올해부터(사실 재작년부터...) "블로그를 시작해야지!!!" 하여 개설한 것 까지는 좋았지만, 고작 글 세 개 올리고 나서 뿌듯한 마음에 블로그 존재를 잊고 있다가 오랜만에 들어왔더니, 한 분이 눈물을 흘리시며 답글을 달아주셨네요. 기분이 너무 좋아서 평소 생각만 하고 있었던 '포코팡 류 게임 만들기'를 시작해봐야겠습니다. 이전에 말씀드린 것처럼 저는 프로그램을 쪼오끔 사용하는 직종에 근무하고 있지만, 전문적인 게임 개발과는 전혀 관련이 없고 경력 역시 전혀 없습니다. 어떻게 이걸 배워보나 하는 생각을 하다가, 시중에 나온 따라하기 식의 책을 보는 것은 취향과 좀 맞지 않아서, 실제 인기 있는 게임을 모작해보는 것이 좀 더 재밌지 않을까 하는 생각을 하게 되었는데요. 거창하게 강좌까지 작성할 수준은 아니.. 더보기
[book] 5가지 실전 게임으로 배우는 코코스2d-x 모바일 2D 게임 개발 처음으로 소개드릴 책은 로저 잉글버트 지음, 박지유 옮김, 에이콘 출판사의'5가지 실전 게임으로 배우는 코코스2d-x 모바일 2D 게임 개발'입니다.이 책을 구입한 이유는 cocos2d-x라는 게임엔진을 알게된 시점에서 가장 신간의 책이었기 때문입니다. 크게 별 다른 이유는 없습니다.우선 저자인 로저 잉글버트씨는 온라인 게임 개발 경력이 10년이 넘는 게임 개발자라고 소개되고 있습니다. 다음 장의 기술 감수자들 역시 짧게는 2년에서 길게는 12년 동안 개발 일을 하고 계시는군요. 옮긴이 역시 1990년대 부터 IT업계에 종사해오셨다고 소개됩니다. 평소 경력이 실력을 말해주지 않는다는 것을 너무나 잘 알고 있기 때문에, 특별한 성과는 없고 경력기간이 대부분인 소개글이 크게 와닿지는 않습니다. 저도 공식적으.. 더보기
cocos2d-x 2.2.1 프로젝트 생성 방법 이번에는 cocos2d-x 2.2.1에서 프로젝트를 생성하는 방법을 알아보도록 하겠습니다. cocos2d-x는 프로젝트 생성에 필요한 스크립트파일을 제공하기 때문에, 옵션 설정과 함께 스크립트파일을 실행하면 간단하게 프로젝트를 생성할 수 있습니다. 1. 스크립트 파일 실행 create_project.py 라는 이름의 python 스크립트를 통해 프로젝트를 생성합니다. mac에는 기본적으로 python이 설치되어 있기 때문에, 별다른 추가작업 없이 바로 스크립트를 실행할 수 있습니다. 자신의 cocos2d-x 설치 경로를 '/COCOS2D_WORK' 로 가정하겠습니다. 아래의 위치로 이동하여 스크립트를 실행합니다. $ cd /COCOS2D_WORK/tools/project_creator $ ./create.. 더보기
cocos2d-x 2.2.1 설치 방법 현재 개발환경인 mac 기준으로 설명드리겠습니다. 개발언어는 c++을 사용한다고 가정하고 설명드리는 점 이해바랍니다. 1. cocos2d-x download cocos2d-x는 아래의 공식홈페이지에서 무료로 다운받을 수 있습니다. 좌측하단에 "Download v2.2.1" 버튼을 클릭하여 다운받습니다. http://www.cocos2d-x.org/download 편의상 cocos2d-2.2.1 압축이 풀린 디렉토리를 기본 작업디렉토리로 정하고, 앞으로 'COCOS2D_WORK' 로 부르겠습니다. 2. sample project 실행하기 cocos2d-x에 기본으로 포함되어 있는 SimpleGame을 실행해보겠습니다. 좌측 중앙에 주인공이 표창을 던져서 오른쪽에서 나타나는 적들을 제거하는 간단한 게임입니다.. 더보기