我正在尝试捕获整个Spritekit场景,以便稍后放大特定区域。要捕捉我尝试过的场景:
if let texture = view.texture(from: node) {
let sprite = SKSpriteNode(texture:texture)
// ... do whatever with sprite
}
除了场景本身之外,其他任何工作都适用。例如,如果我在didMove()方法中尝试将此代码作为“node”传递self,那么我会得到一个空/黑色纹理。