私はcocos2d-androidが初めてです。コードで touch イベントを使用して CCJumpTo を追加したいと考えています。しかし、私はそれを修正する方法がわかりません。助けてください。
1 に答える
3
CCLayer で ccTouchesEnded をオーバーライドし、このようにジャンプしたいポイントを作成します
public boolean ccTouchesEnded(MotionEvent event) {
CGPoint touch = CCDirector.sharedDirector().convertToGL(
CGPoint.ccp(event.getX(), event.getY()));
CGSize winSize = CCDirector.sharedDirector().displaySize();
aHero.runAction(CCJumpTo.action(2f, touch , 100, 1));
return true;
}
ここで、aHero はジャンプしたいスプライトで、スプライトはタッチされた領域に [1 回] ジャンプし、ジャンプの高さ 100 で 2 秒でそこに到達します。
于 2012-02-03T13:08:51.967 に答える