cocos2d에 있는 box2d를 이용해서 게임을 만들려고하는데요


핸드폰 스크린 크기보다 큰 물리 공간을 만들고 스크롤 하려고하는데


검색해보니 CCFollow를 사용하라고 합니다 (구글링해도 안드로이드는 안나오고 아이폰 기준)


그래서 ZhouWeikuan-cocos2d 버전에서 기본적으로 제공하는 Testbed 프로젝트에 ActionsTest를 살펴보니 


CCFollow를 다음과 같이 사용하고 있는데


CCSprite grossini;

CGSize winSize = CCDirector.sharedDirector().winSize();


grossini.setPosition(CGPoint.ccp(-200, winSize.height/2));


CCMoveBy move = CCMoveBy.action(2, CGPoint.ccp(winSize.width*3,0));

CCMoveBy move_back = move.reverse();

CCSequence seq = CCSequence.actions(move, move_back);

CCRepeatForever rep = CCRepeatForever.action(seq);


grossini.runAction(rep);


이부분---> this.runAction(CCFollow.action(grossini, CGRect.make(0, 0, (winSize.width*2)-100, winSize.height)));


이게 작동이 안됩니다. Testbed에 있는건데도...제 게임에 적용해도 역시 안되고요


Layer설명에도 "The sprite should be centered, even though it is being moved" 해서 


화면이 grossini를 따라 다녀서 계속 grossini가 가운데 있는것처럼 보여야되는데 


그냥 화면은 고정이고 grossini만 좌우로 왔다 갔다하네요.


해결할 방법이 있을까요?ㅜㅜ