2012-04-17 3 views
2

내 게임에서 CCFollow를 사용하고 싶습니다. 하지만 어떻게 사용하는지 모르겠다.안드로이드 용 cocos2d에서 CCFollow를 어떻게 사용할 수 있습니까?

ZhouWeikuan-적인 Cocos2D의 테스트 베드 프로젝트에서

, 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))); 

여기에이 계층

의 제목입니다 이런 식으로 사용된다

하지만 작동하지 않습니다. 스프라이트가 좌우로 움직입니다.

누구든지이 문제를 해결할 수 있습니까?

답변

0

경계가있는 문제 일 수 있습니다. runAction 메소드를 변경해보십시오.

this.runAction(CCFollow.action(grossini)); 
관련 문제