Tag: sprite

奇怪的EXC_BAD_ACCESS SpriteKit removeSubsprite崩溃

我是SpriteKit ,刚刚开发了我的第一款游戏。 一切都很好,直到iOS 7.1。 现在,经过几次提升到一个新的水平,呈现一个新的Scene ,它崩溃。 我不认为我是以不正确的方式呈现它: ZSSMyScene *nextLevel = [[ZSSMyScene alloc] initWithSize:self.size level:self.level score:score]; [self.view presentScene:nextLevel]; 我得到了一个EXC_BAD_ACCESS错误,它看起来像是在removeSubsprite上发生的,但我找不到我的代码中的任何地方,我将删除一个subsprite: 不知道还有什么其他的信息,因为这只是一个模糊的错误,似乎开始当我更新到iOS 7.1 SDK。

IOS的雪碧套件screengrab?

我试图获得一个SKScene的视图的屏幕抓取。 我正在使用的技术是: UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, scale); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); 这对于普通的UIViews来说效果很好,但是无论如何它忽略了SKScene中的所有精灵。 我不确定这是否是一个错误,或者Sprite Kit的渲染是否与UIGraphics分离。 问题:如何在使用UIViews的方式看起来不适用于Sprite Kit,或者有人使用Sprite Kit使用UIGraphics上下文时,如何获得SKScene的屏幕截图?