如何在cocos2d-android中使用CCJumpTo

时间:2012-02-03 05:02:12

标签: android cocos2d-android

我是cocos2d-android的新手。我想在我的代码中使用触摸事件添加CCJumpTo。但我不知道如何解决它。请帮助。

1 个答案:

答案 0 :(得分: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是你想要跳跃的精灵,它会让精灵跳转[一次]到触摸区域并以2s跳跃高度为100