我正在尝试不断旋转我的SKSpriteNode。当我尝试使用以下代码以纵向方向旋转节点时,效果很好:
SKSpriteNode *player = [SKSpriteNode spriteNodeWithImageNamed:@"Spaceship"];
player.position = CGPointMake( 200, 200);
player.name = @"player";
SKAction *rotation = [SKAction rotateByAngle: 2 * M_PI duration:10];
SKAction* continuousRotation = [SKAction repeatActionForever:rotation];
[player runAction: continuousRotation];
[self addChild: player];
然而,当我尝试在横向方向(我最终希望它在其中)执行此操作时,图像在旋转时会变形。有什么方法可以解决这个问题吗?或者我只能使用纵向方向吗?