0

我的 Sprite 在屏幕上跳跃,看起来很迟钝。我想知道如何使运动更顺畅而不是滞后。我用于移动的代码如下。

birdMovement = [NSTimer scheduledTimerWithTimeInterval:0.25 target:self selector:@selector(birdMoving) userInfo:nil repeats:YES];
TunnelMovement = [NSTimer scheduledTimerWithTimeInterval:0.08 target:self selector:@selector(tunnelMoving) userInfo:nil repeats:YES];
4

2 回答 2

0

您应该使用SKAction类而不是 NSTimer。

于 2014-03-30T13:45:10.630 回答
0

如果你正在编写你的第一个游戏,你应该使用 SpriteKit。它为你处理了很多这样的事情。请务必在开始之前完整阅读文档,以便了解它是如何工作的。

于 2014-03-30T13:47:32.100 回答