2012-04-17 67 views
2

我想在我的遊戲中使用CCFollow。但我不知道如何使用它。如何在cocos2d中使用CCFollow for android?

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