ios - 在启动时暂停 SKScene

标签 ios ios7 sprite-kit skscene

我想在我的 SKScene 类中暂停我的 SKScene。我知道以下代码可以暂停场景并且游戏已经开始。

self.scene.view.paused = YES;

但是我想在我的场景从我的类开始时立即暂停我的场景。那么什么方法最适合这种情况呢?

-(id)initWithSize:(CGSize)size {    
    if (self = [super initWithSize:size]) {

    self.paused = YES;

}
    return self;

}

最佳答案

将您的代码移动到 didMoveToView 方法:

-(void)didMoveToView:(SKView *)view {
    self.scene.view.paused = YES;
}

关于ios - 在启动时暂停 SKScene,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21888969/

相关文章:

ios - 如何在 SpriteKit 中只激活物理体的一侧?

iphone - 如何使用 UIScrollView 滚动并仅在特定的常规位置停止?

ios7 - AFNetworkReachabilityManager 说没有网络

如果 IOS7 subview 的父 View 正在设置动画,则 subview 会设置动画

ios - 为什么 Swipe-to-Delete 在 iOS 7 下会崩溃?

ios - Swift Sprite Kit 传递 Bool

ios - UIView 动画仅在呈现静态图像时触发

ios - 如何更改对象 Swift SceneKit 的位置

php - 从 php 生成的邮件在 Outlook 中没有格式化,但在 Iphone 邮件上看起来很完美

swift - 添加到新 SKScene 时 SKEmitterNode 消失