-1

我有一个小问题,不确定是我还是 sprite-kit,但是,我正在尝试在我的新游戏中添加无尽的背景类型的横向卷轴。

问题是,我从一个单一视图应用程序开始,然后导入 sprite-kit 以使用它的功能,但是每当我使用 sprite-kit 时,完美同步的游戏就会损坏,顺便说一下,显示

计时器:问题代码:
在.H中:

 NSTimer * tubes2;

在 .M: 中,在点击屏幕时调用的方法中:

tubes2 = [NSTimer scheduledTimerWithTimeInterval:0.0f target:self selector:@selector(tubeMove) userInfo:nil repeats:YES];

然后在动作完成后失效,不要担心它不能重复,因为我把它搁置直到它完成只有然后它与
isValid 语句和布尔值一起使用。

4

1 回答 1

-3

我发现这确实是 sprite-kits 方面的一个问题,计时器根本不同步,太糟糕了,我无法使用它。希望苹果能在不久的将来解决这个问题,感谢大家的帮助!

这也可能是解决方案:

您不应该使用延迟为 0 的 NSTimer 并重复 YES。你也不应该使用 NSTimer 来移动精灵套件中的东西。Sprite 套件中内置了一些计时器,这些计时器应该用于 Sprite 套件中的操作。

于 2016-06-18T13:05:20.823 回答