我是cocos2d-android的新手。我想在我的代码中使用触摸事件添加CCJumpTo。但我不知道如何解决它。请帮助。
答案 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