我的精灵跳到屏幕上看起来很迟钝。我想知道如何使运动更平滑而不是迟钝。我用于移动的代码如下。
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];
答案 0 :(得分:0)
您应该使用SKAction类而不是NSTimer。
答案 1 :(得分:0)
如果您正在编写第一个游戏,那么您应该使用SpriteKit。它会为你处理很多这样的东西。请务必在开始之前完整阅读文档,以便了解它的工作原理。