我是 cocos2d-android 的新手。我想在我的代码中使用触摸事件添加 CCJumpTo。但我不知道如何解决它。请帮忙。
问问题
645 次
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 是您要跳跃的精灵,它会使精灵跳跃 [一次] 到触摸区域并在 2 秒内到达那里,跳跃高度为 100
于 2012-02-03T13:08:51.967 回答