【问题标题】:SpriteKit, extreme lag on timers [closed]SpriteKit,计时器极度滞后[关闭]
【发布时间】:2016-06-17 10:50:26
【问题描述】:

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

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

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

 NSTimer * tubes2;

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

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

一旦动作完成就会失效,不要担心它不能重复,因为我把它搁置直到它完成只有然后它才能与an一起使用
已验证 声明和一个布尔值。

【问题讨论】:

    标签: ios objective-c uiview sprite-kit skview


    【解决方案1】:

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

    这也可能是解决方案:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-12
      • 1970-01-01
      相关资源
      最近更新 更多