1. cocos2d for iPhone 이란 ?


iPhone, iPad,iPod Touch, Mac의 2d게임, 데모, 동적 그래픽 지원 등을 위한 프레임 워크로써

cocos2d을 기반으로 디자인되었지만 파이썬 데신 오브젝트 C를 사용.


2. cocos2d for iPhone의 장점

- 빠르다, 공짜, 사용하기 쉽다, 커뮤니티 활성화


3. 다운로드 ( 2012.09.12 기준 v2.1 beta )


http://www.cocos2d-iphone.org/


4. 설치


ex)

$ cd cocos2d-iphone

$ ./install-templates.sh -f


참조) 기존에는 sudo 로 root 권한으로 설치했는데 … 바뀌었네요 


5. 주요 기능

- Scene 관리, Scene 변경, Sprite 처리,

- 효과 : 렌즈, 파동, 물결, 액체 …

- 액션 : 이동, 회전, 크기조절, 흐려짐 …

(구성) : 순차, 반복, 역전, 내포 …

(흐름) : 지수, 싸인, 큐빅, 탄력

-- 기본 메뉴, 버튼

- 물리엔진( Box2d, Chipmunk ) 과의 통합

- 파티클 시스템

- 폰트 : ttf 지원, 빠른 폰트 렌더링

- 타일맵 지원

- Parallax(시차) 스크롤링 지원 : iPhone 스크롤

- 연속 모션 (배경)

- 텍스쳐 렌더링

- iOS터치/가속계 지원 

- Mac 터치, 마우스, 키보드 지원

- 사운드 엔진(cocosDension 라이브러리) 지원 

- 슬로우 모션/ 패스트 포워드 통합

- 빠른 텍스쳐, 레티나 디스플레이 지원

- 언어 : Object-C

- OpenGL ES 2.0 (iOS) / OpenGL 2.1 (Mac) 기반


(빌드 요구사항)

Mac OS X 10.6 이상, XCode 4.2 이상


(실행 요구사항)

iOS 4.0 이상

Snow Leopard v10.6 이상



6. 샘플 실행


  1. Open Xcode 
  2. File → New Project 
  3. Choose any cocos2d template  

7. 관련 사이트 목록


http://www.cocos2d-iphone.org "cocos2d for iPhone"

http://www.cocos2d.org "cocos2d"

http://www.cocos2d-iphone.org/forum "cocos2d for iPhone forum"

http://www.box2d.org

http://www.chipmunk-physics.net

cocos2D


1. 홈페이지 : http://www.cocos2d-iphone.org/ 에서 다운로드에서 받은 파일을 압축 해재 한다.

(cocos2d-iphone-1.0.0-rc.tar.gz 를 다운 받는다.)

(참조) cocos2d-iphone-0.99.5.tar.gz => XCode 4.1에서는 템플릿 목록이 보이지 않음에 유의.


2.인스톨

: 홈페이지에서 다운 받은 파일을 압축 해제한 이후 해당 폴더로 이동한 이후

sudo ./install-templates.sh 을 실행하면 템플릿이 설치 된다.


3, 실행

: XCode를 실행한 다음 cocos2d 템플릿을 선택하여 프로젝트를 생성한 이후 실행하면 아래와 같은 화면을 볼 수 있다.







참조 폴더 구조


Cocos2d : 메인 파일

CocosDenshion : 사운드 관련 

Cocoslive : 랭킹 서버 관련

External : Box2D, 물리 엔진(Chipmunk) 등 관련

experimental : 실험적으로 만들어 진것 (사운드 엔진 포함됨)

Extras : 커뮤니티 등 활동에의해서 개발된 (외부) 유용한 클래스 집합.

Resources : 테스트에 사용된 이미지, 사운드, 타일맵 등이 존재함.

Templates :  템플릿 모음.

Test : 샘플등을 테스트 할 수 있음.

Tools : 프로그램 테스트용 유용한 파일들이 존재함.


API 참조 링크

http://www.cocos2d-iphone.org/api-ref/1.0.0/

+ Recent posts