'개발일지/cocos2d'에 해당되는 글 7건

  1. 2014.01.09 게임 개발에서 변수명 dt란?
  2. 2014.01.09 이게뭘까
  3. 2014.01.09 objective-c 함수 선언
  4. 2014.01.08 이미지 띄우기
  5. 2014.01.08 로그 찍어보기
  6. 2014.01.08 메뉴 시작
  7. 2014.01.08 이미지 붙이기

dt


delta time의 약자로 이 호출을 다시 호출하는데 걸린 시간을 의미한다. 

캐릭터의 움직임을 하드웨어 성능과 상관없이 구현하기 위해서 사용되는 방법이다. 


개념으로 보면

velocity(속도) x delta time(응답속도)


구현으로 보면

ccp(ccpMult(_velocity,dt),ccpMult(_velocity,dt));


이런식이 될 것이다. 



내가 만들고 있는 게임에서 캐릭터는 다른 방향키를 누르지 않으면 한번 누른 방향으로 계속 이동하기 때문에 

이런 방식을 썼다. 



'개발일지 > cocos2d' 카테고리의 다른 글

이게뭘까  (0) 2014.01.09
objective-c 함수 선언  (0) 2014.01.09
이미지 띄우기  (0) 2014.01.08
로그 찍어보기  (0) 2014.01.08
메뉴 시작  (0) 2014.01.08
Posted by jeff제프
,




1. 대괄호는 뭐고..


2. 

update는 함수이름인데

update:dt


는 뭐지.. 콜론의 역할이 뭐지...흠 objective-c도 따로 공부해야되나..



곧 알게되겠지! 


여기에 설명을 채워 넣을꺼다


'개발일지 > cocos2d' 카테고리의 다른 글

게임 개발에서 변수명 dt란?  (0) 2014.01.09
objective-c 함수 선언  (0) 2014.01.09
이미지 띄우기  (0) 2014.01.08
로그 찍어보기  (0) 2014.01.08
메뉴 시작  (0) 2014.01.08
Posted by jeff제프
,



objective-c 에서 함수 선언하는게 좀 다르다. 



예)


- (void) move:(enum player_move_type)type

{


내용


}


쪼개서 보면 이렇다. 



-

이 마이너스 기호의 의미는 아직 모르겠다 

php로 따지면 여기서부터가 함수다라는 뜻으로 function쓰는 것과 비슷한거 같기도 하고.. 

근데 +기호 들어가는 함수도 봐서 아직 잘 모르겠다.


(void)

리턴 타입



move

함수 이름



(enum player_move_type)

parameter 타입



type

formal parameter 이름


 

'개발일지 > cocos2d' 카테고리의 다른 글

게임 개발에서 변수명 dt란?  (0) 2014.01.09
이게뭘까  (0) 2014.01.09
이미지 띄우기  (0) 2014.01.08
로그 찍어보기  (0) 2014.01.08
메뉴 시작  (0) 2014.01.08
Posted by jeff제프
,

이미지를 하나 띄우기 위해서는 


CCSprite* character; 이렇게 선언해주고


character = [CCSprite spriteWithFile: @"file_name.png"]; 파일을 링크 걸어준다



CCNode가 무슨 역할인지는 아직 잘 모르겠다.. 감이 안온다

'개발일지 > cocos2d' 카테고리의 다른 글

이게뭘까  (0) 2014.01.09
objective-c 함수 선언  (0) 2014.01.09
로그 찍어보기  (0) 2014.01.08
메뉴 시작  (0) 2014.01.08
이미지 붙이기  (0) 2014.01.08
Posted by jeff제프
,




NSLog(@"내용~");


이런 코드를 집어넣어주면 시뮬레이터를 돌렸을 때 일어나는 일들이 디버그창에 기록이 된다. 


한마디로 log.




'개발일지 > cocos2d' 카테고리의 다른 글

이게뭘까  (0) 2014.01.09
objective-c 함수 선언  (0) 2014.01.09
이미지 띄우기  (0) 2014.01.08
메뉴 시작  (0) 2014.01.08
이미지 붙이기  (0) 2014.01.08
Posted by jeff제프
,






CCMenu의 포인터를 사용해서 접근하기 쉽게 하고

@property에서 (nonatomic, assign) 속성을 주어서 외부에서 접근하기 쉽게 만들어준다

'개발일지 > cocos2d' 카테고리의 다른 글

이게뭘까  (0) 2014.01.09
objective-c 함수 선언  (0) 2014.01.09
이미지 띄우기  (0) 2014.01.08
로그 찍어보기  (0) 2014.01.08
이미지 붙이기  (0) 2014.01.08
Posted by jeff제프
,




1. CCSprite를 가리키는 포인터 bg를 만들고 CCSprite 클래스를 이용해서 파일 이름 적어서 링크걸고 

2. 포인터의 멤버변수 position 에 ccp 함수로 위치조정.(위치조정을 이미지 사이즈에 비례하게 가로세로 2분의1지점)



'개발일지 > cocos2d' 카테고리의 다른 글

이게뭘까  (0) 2014.01.09
objective-c 함수 선언  (0) 2014.01.09
이미지 띄우기  (0) 2014.01.08
로그 찍어보기  (0) 2014.01.08
메뉴 시작  (0) 2014.01.08
Posted by jeff제프
,