我正在使用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];
提前感谢我收到的任何帮助。
答案 0 :(得分:0)
你可以对角色的物理身体施加冲动。它必须是物理节点的子节点并设置物理。
[daveRunSG.physicsBody applyImpulse:ccp(0, 1600)];
另外,如果您正在寻找一些好的教程,请访问https://www.makegameswith.us或http://www.raywenderlich.com/tag/cocos2d