【问题标题】:Loading a SKScene from a ViewController从 ViewController 加载 SKScene
【发布时间】:2015-10-26 16:26:25
【问题描述】:

我们正在开发一个小游戏,我们需要放置一个 UITableView 来总结最高分数,但是当从所述 UITableView 加载回一个 SKScene 时,应用程序突然停止(控制台中没有崩溃或错误,它只是停止并冻结),有没有办法绕过这个?高分部分是从 Home 场景加载的,与我试图从高分 tableView 到达的 Home 场景相同。

【问题讨论】:

    标签: ios swift


    【解决方案1】:

    你能提供代码吗? 确保没有触发可能会在运行时停止代码的断点。

    根据我的经验,你应该尽量避免 UIKit 和 SpriteKit 的组合,这将解决你的问题。有许多开源库(这里是 one)可以帮助使用 SKNode 构建 UI 组件。

    【讨论】:

    • 我刚刚发布了一个提供代码的新答案。我希望现在更清楚了!
    • 这4行代码,恐怕还不够。我只能猜测 GameViewController 的 SKView 在您移动到分数视图控制器时仍然存在问题。尝试清理 SKView(在我的游戏中,我从 VC 中删除 SKView 并将其设置为 nil)并在从分数视图控制器移回时再次构建它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-20
    • 1970-01-01
    相关资源
    最近更新 更多