SKView
完全またはSKScene
に「スナップショット」する方法を知っている人はいますNSImage
か?
textureFromNode
API を使用しSKTexture
て、ノードとそのすべての子から を作成できました。しかし、これまでのところ、画像データを抽出してNSImage
. シーンの小さなサムネイルを抽出する必要がある混合Cocoa
/アプリを構築しています。SpriteKit
繰り返しますが、これはiOSで(を取得するためにUIImage
)次を使用して可能であるようですdrawViewHierarchyInRect
:
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, scale);
[self drawViewHierarchyInRect:self.bounds afterScreenUpdates:YES];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
しかし、これをどのように行うCocoa
のNSImage
ですか?ヘルプ。