창작에 관련된 질문이나 간단한 팁, 예제를 올리는 곳
글 수 185
예전에 적은 글에는 터치와 업데이트를 활성화 시키는 법을 적어놨다.
http://hondoom.com/zbxe/index.php?mid=study&document_srl=385031
이글은 cocos2d-1.0.1-x-0.9.1를 기준으로 적은 글인데,
최신버전으로 오면서 update의 정의에 대해서 변화가 생겼으므로 기록해둔다.
과거 버전에서는
void update(ccTime dt);
같은 식으로 선언했으나
void update(CCTime dt);
로 바뀌었다가 현재는
void update(float dt);
그냥, float이 되었다.
이리 저리 정의가 바뀌어서 귀찮긴 했지만 긍정적인 변화라고 본다.
나는 보통 cpp에서 using namespace cocos2d; 를 해주기 때문에
헤더에서는 기본형으로만 선언하는 게 깔끔하기 때문이다.
터치 추가 부분도 바뀌었군요.
아래와 같이.
CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this, 0, true);
2.0으로 오면서 너무 많이 바뀌었음.