【发布时间】:2026-01-12 13:20:19
【问题描述】:
我的游戏视图控制器中有一个场景,但我想在玩家死亡时杀死它。这是因为当玩家重新开始游戏时,由于之前的场景仍在运行,fps 会降低。我的游戏以重复的方式运行,因此有多个地方每秒都会调用函数。这就是fps不断下降的原因。如何输入杀死场景的方法。
【问题讨论】:
-
我认为当你呈现另一个场景时,当前场景会被破坏。如果你的 fps 下降,那可能意味着你有一个保留周期或其他东西。另外,您使用的是 SpriteKit 还是 SceneKit?
-
什么是保留周期
标签: ios swift uiviewcontroller scenekit skscene