スプライト キットに、画面 (現在SKScene
レンダリングされているすべてのノード) をキャプチャしSKTexture
て、CIFilter を適用し、SKTexture を新しい に割り当てる方法はありSKSpriteNode
ますか?
をノード ツリーの親として設定し、フィルタなどを適用してその方法で結果を取得できることはわかっていますが、後で再利用できるフィルタ(または)SKEffectNode
が本当に必要ですか? SKTexture
SKSpriteNode
編集:
考えられる解決策:
textureFromNode:
Renders and returns a Sprite Kit texture that contains the node’s contents.
うん、それは動作します:
SKTexture *texture = [[self view] textureFromNode:[self scene]];
[blurSprite setTexture:texture];