如何在iOS7 SpriteKit中设置不同大小图像的动画?

如何在iOS7 SpriteKit中设置不同大小图像的动画?,ios7,sprite-kit,skspritenode,sktexture,Ios7,Sprite Kit,Skspritenode,Sktexture,我正在使用流动代码来设置精灵节点的动画 NSMutableArray *jumpUpTextures = [NSMutableArray arrayWithCapacity:10]; for (int i = 0; i < 4; i++) { NSString *textureName = [NSString stringWithFormat:@"runnerJumpUp%d", i]; SKTexture *

我正在使用流动代码来设置精灵节点的动画

        NSMutableArray *jumpUpTextures = [NSMutableArray arrayWithCapacity:10];
        for (int i = 0; i < 4; i++) {
            NSString *textureName = [NSString stringWithFormat:@"runnerJumpUp%d", i];
            SKTexture *texture = [SKTexture textureWithImageNamed:textureName];
            [jumpUpTextures addObject:texture];
        }

        SKAction *jumpUpAnimation = [SKAction animateWithTextures:jumpUpTextures timePerFrame:0.2]; 
最后一个的尺寸与其他三个不同。动画运行时,最后一个图像将放大。精灵的最后一帧看起来比其他帧大。你能告诉我怎么解决这个问题吗

非常感谢


Jake

使用animateWithTextures:timePerFrame:resize:restore:并将resize设置为YES。

我们可以在animateWithTexture:上应用sprite的缩放属性吗?或者存在任何其他方法以特定比例执行动画工作?我正要问一个关于我的动画缩小的问题,这解决了问题,我真的很感激。干杯
runnerJumpUp0.png 62*56
runnerJumpUp1.png 62*56
runnerJumpUp2.png 62*56
runnerJumpUp3.png 47*56