【问题标题】:UIViewController equivalent of SKView's update(_ currentTime: CFTimeInterval) methodUIViewController 等效于 SKView 的 update(_ currentTime: CFTimeInterval) 方法
【发布时间】:2021-11-17 23:28:59
【问题描述】:

我想知道从 UIViewController 中的 SKView 复制更新方法的最佳方法是什么?我在类中找不到任何本机方法,但我可能忽略了一些东西。

我正在尝试使用 UIKit 制作一个游戏,其中项目在屏幕上连续移动。

非常感谢

【问题讨论】:

    标签: swift uikit


    【解决方案1】:

    UIViewController 的设计与SKView 不同,并且没有内部计时器来评估您可以绑定的每帧。您需要设置某种重复计时器(即CADisplayLinkTimer)来手动移动视图。或者,您可以查看重复动画(可能是关键帧动画),但根据我的经验,这取决于您如何进行命中测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-21
      • 2021-12-24
      • 2010-11-11
      • 2012-01-14
      • 2021-04-20
      • 1970-01-01
      • 1970-01-01
      • 2017-06-12
      相关资源
      最近更新 更多