如何在cocos2d 3.0中进行精灵跳转

时间:2014-07-22 16:22:35

标签: ios cocos2d-iphone

我正在使用Cocos2d 3.0进行游戏,但是我找不到教程的方法。当我按下屏幕左侧的向上滑动时,我希望有人教我如何制作精灵跳跃(iphone在风景中)。

不确定是否需要,但我的精灵实现代码如下。

daveRunSG = [CCSprite spriteWithImageNamed:@"char1.png"];
daveRunSG.position = ccp(100, 130);
CCActionAnimate *animAction = [CCActionAnimate actionWithAnimation:anim];
CCActionRepeatForever *animationRepeatFor = [CCActionRepeatForever actionWithAction:animAction];
[daveRunSG.texture setAntialiased:NO];
[daveRunSG runAction:animationRepeatFor];
[self addChild:daveRunSG];

提前感谢我收到的任何帮助。

1 个答案:

答案 0 :(得分:0)

你可以对角色的物理身体施加冲动。它必须是物理节点的子节点并设置物理。

[daveRunSG.physicsBody applyImpulse:ccp(0, 1600)];

另外,如果您正在寻找一些好的教程,请访问https://www.makegameswith.ushttp://www.raywenderlich.com/tag/cocos2d