【问题标题】:State Restoration, how to intercept and pause SKScene状态恢复,如何拦截和暂停 SKScene
【发布时间】:2014-01-11 14:50:50
【问题描述】:

我正在执行绝对基本的状态保存和恢复,应用程序委托中的代码:

-(BOOL)application:(UIApplication *)application shouldSaveApplicationState:(NSCoder     *)coder
{
    return YES;
}

-(BOOL)application:(UIApplication *)application shouldRestoreApplicationState:(NSCoder    *)coder
{
    return YES;
}

我的应用程序也非常简陋,一个包含 SKScene 的单一视图。这段代码很好用,当应用中断时会存储应用和场景的状态,并在重新打开时恢复到之前的状态,可爱。

但是,这是一个动作游戏,所以我想给用户一两秒钟,然后在状态恢复后 SKScene 中的 ACTIONS 再次开始...让他们的手指重新放在控件上,等等在事情开始之前......所以,我不知道如何做到这一点,在恢复过程中回调的位置(在场景恢复后,我可以让我的代码暂停所有操作一两秒或任何我想要的, 在重新启动它们之前。我假设有一个我可以利用的回调方法,但不知道它是什么。

【问题讨论】:

    标签: ios sprite-kit state-restoration skscene


    【解决方案1】:

    您是否查看过SKNodepaused 属性?当用户召唤/关闭弹出菜单时,我会暂停/取消暂停场景中的所有对象,这个属性对我来说非常有用。

    【讨论】:

    • 其实SKScene有个pause属性很好用,谢谢建议。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    • 2012-09-16
    • 2017-11-17
    • 1970-01-01
    • 1970-01-01
    • 2020-06-14
    • 1970-01-01
    相关资源
    最近更新 更多