cocos2d 37

cocos2d 2.0에서 touch 활성화

1년전 cocos2d 잠깐 손대다가 오랜만에 손대니 바뀐게 많아서 엉엉. self.isTouchEnabled = YES; 해주고 CCTouchDelegate 만 설정해주면 되는줄 알았더니만 안되네.. 아래와 같이 하니 잘됨. 1.0에서 2.0으로 넘어 감에 따라 바뀐것들도 많음~ -(id)init{ ... self.isTouchEnabled = YES; ... }- (void)onEnter { [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:-6 swallowsTouches:YES]; //deprecated [[[CCDirector sharedDirector] touchDispatcher] addTargetedDelegate..

iDev/Cocos2D 2012.06.02

cocos2d sprite sheet HD(retina) 적용하기

1년전 잠깐 cocos2d를 하다가 손을 놓다보니 까먹은것도 있고, HD sprite sheet 사용도 할겸해서 적어본다. sprite sheet tool 들이 여러게 있는 구입할려니 주머니의 가벼워짐 ㅠㅠ 엉엉. 일반적으로 iOS 개발에서는 Retina와 일반 이미지 구분은 이미지 끝에 @2x 만 붙여주면 OS에서 자동으로 처리를 해준다. 예) image.png 와 image@2x.png 하지만 cocos2d에서는 Retina(이하 HD : cocos2d에서는 HD라고 부른다)를 적용하기 위해서는 @2x 대신에 -hd를 붙여 준다.예)image.png 와 image-hd.png 이렇게 하면 cocos2d에서 자동으로 HD 이미지로 처리 한다. 하지만 Zwoptex, TexturePacker, Sprit..

iDev 2012.05.26

coco2d 2.0에서 화면 Orientation 설정

RootViewController.m 의 아래 메소드에서 적절하게 주석값을 풀어 주면 된다. 기본은 모든 방향 가능. // Override to allow orientations other than the default portrait orientation. - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // return YES for the supported orientations // Only landscape ? //return ( UIInterfaceOrientationIsLandscape( interfaceOrientation ) ); // Only portrait ? //r..

iDev 2011.12.20

cocos2D 로 게임 개발 하기 - 설치편

http://www.cocos2d-iphone.org/download 원하는 버젼을 다운로드 받습니다. 그리고 Terminal을 열어서 다음과 같이 명령어를 실행합니다. Steve-Yeoms-MacBook-Pro-2:Downloads krazyeom$ cd cocos2d-iphone-1.0.0-rc3 Steve-Yeoms-MacBook-Pro-2:cocos2d-iphone-1.0.0-rc3 krazyeom$ sudo ./install-templates.sh Xcode에 templates 가 설치가 되었습니다. Xcode를 실행을 하면 다음과 같은 화면을 볼 수 있습니다. cocos2d를 선택해서 프로젝트를 생성하고 Run 을 하면 Hello World 가 실행되면 cocos2d를 이용를 해서 게임을 개발..

iDev 2011.07.09