본문 바로가기

반응형

IT

아이폰 게임 개발 관련 리소스 아이폰 게임 개발 관련 리소스Posted 2010/09/09 12:51아이폰 때문에 뒤늦게 게임 개발에 관심이 생겼지만, 매달 생활비를 벌어야 하는 월급쟁이 입장에서 맘 놓고 공부할 시간이 없어서 항상 애가탄다. 원래 게임 개발이 주업인 사람이야 별거 아니겠지만, 문외한 에게는 기존 IT 업계에서 쌓은 개발자 경력으로는 접근하기 쉬운 분야는 아닌 것이 확실하다.막상 관심을 갖게되니, 생각 외로 공부해야 할 분야가 너무도 많다. 맘이야, 우선 취미로 하지, 하고 다짐하고 시작했었다. 그러나 기본기를 다 닦고 진입하기에는 너무 시간이 많이 걸릴 것 같다. 이 때 좋은 방법은 실전 소스를 분석해 보고 따라가는 것이다.이전 포스트(아이폰 게임 개발 관련 서적)에서 아이폰의 게임 개발과 관련된 서적을 몇 권  소.. 더보기
코코스 2D 코코스 2D 코코스 2D에서 중요한 함수들은 다 앞에 CC가 붙는다. 1.먼저 메뉴를 만든다. 메뉴는 항상 있어야 한다.게임 시작에도 게임의 본화면에도 있어야한다.랭킹에도 있어야 한다.메뉴의 버튼을 클릭하면 다음 장면으로 이동하던가 다른 씬(화면)을 보여준다던가 아니면 스프라이트가 액션을 취한다. (메뉴 대신에 어딘가를 터치하면 좌표값을 받을수도 있다.) 메시지는 액션이면 시작할때 1번 끝날때 1번, 롤플레잉은 화면 바뀔때마다, 시뮬레이션은 계속 메시지가 나옴.. 2.배경은 스프라이트(스프라이트 쉬트를 만드는 프로그램이 있음)로 이미지를 불러와도(간단한 퍼즐같은게임,도형을 이용한 간단한 그래픽) 되고 맵(스프라이트 쉬트 이용,롤플레잉이나 다소 복잡한 그래픽)을 써도 된다. 이미지한장으로 배경을 만들수 있.. 더보기
물고기 게임2 1. 게임 메뉴 만들기 cocos2d 는 화면에 표시되는 이미지 객체들을 레이어로 관리한다. 그래서 처음 add 된 객체가 맨 밑에 깔린다. 소스를 보면서 설명해보자. [타이틀 메뉴 구현 소스 : GrowFish.h] // cocos2d 를 하기 위해 import 한다. #import "cocos2d.h" // 메뉴를 보여주기 위한 레이어를 만든다. @interface TitleMenu : Layer { } -(void) playCallback:(id) sender; // 플레이 메뉴를 선택했을 때 콜백 -(void) helpCallback:(id) sender; // help 메뉴를 선택했을 때 콜백 @end [타이틀 메뉴 구현 소스 : GrowFish.m] #import "GrowFish.h" // .. 더보기
물고기 게임1 게임 제작의 중심은 주로 그림을 어떻게 표현하느냐, 뭐가 화면에 보여야 내가 제대로 만들고 있는건지 알 수 있는거 아닐까? iPhone 게임 개발로 많이 사용되는게 cocos2D 라는 라이브러리이다. 현재 0.8.1 버전까지 나온 상태다. http://appsnet.co.kr/bbs/cocos2d 여기 개발자 포럼에 상세하게 cocos2D의 개발환경 설정부터 애니메이션 구현까지의 강좌가 설명되어있다. 어제까지 아이폰 시뮬레이터에 메뉴를 만들어서 띄우는 것까지 해보았다. 다음은 메인 소스이다. // // Cocos2DAppDelegate.m // Cocos2D #import "Cocos2DAppDelegate.h" #import "cocos2d.h" @implementation Cocos2DAppDeleg.. 더보기

반응형