0
我正在IOS/spritekit工作,我有一个旋转的精灵。旋转工作正常,但除此之外,我希望精灵跳跃。因此,我加入动态和归还我的我的精灵physicsBody:Spritekit跳跃物理
SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithImageNamed:@"bigball"];
sprite.position = location;
sprite.physicsBody = [SKPhysicsBody bodyWithCircleOfRadius:sprite.size.width/2];
sprite.physicsBody.dynamic = YES;
sprite.physicsBody.restitution = 0.7;
SKAction *action = [SKAction rotateByAngle:M_PI duration:1];
[sprite runAction:[SKAction repeatActionForever:action]];
这也适用,但只精灵跳2次,然后进入静止状态,因为我已经添加了动态这是合乎逻辑的,但我希望精灵无限跳跃。 任何人都可以解释我能做到吗?
在此先感谢