目标C中的平滑运动

时间:2014-03-30 13:42:23

标签: ios objective-c ios7 flappy-bird-clone

我的精灵跳到屏幕上看起来很迟钝。我想知道如何使运动更平滑而不是迟钝。我用于移动的代码如下。

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];

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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