フロー コードを使用して、スプライト ノードをアニメーション化しています。
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];
アニメーションは問題なく動作しますが、1 つの画像が大きくなり、ぼやけて見えます。以下のようなサイズの画像が 4 つあります。
runnerJumpUp0.png 62*56
runnerJumpUp1.png 62*56
runnerJumpUp2.png 62*56
runnerJumpUp3.png 47*56
最後の 1 つは、他の 3 つとはサイズが異なります。アニメーションが実行されると、最後の画像が拡大されます。スプライトの最後のフレームは、他のフレームより大きく見えます。どうすれば修正できますか?
どうもありがとう。
ジェイク