gpt4 book ai didi

ios - 将 SKScene 渲染到 SKTexture?

转载 作者:可可西里 更新时间:2023-11-01 05:08:46 24 4
gpt4 key购买 nike

Sprite Kit 中有没有一种方法可以将屏幕(所有当前 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];

最佳答案

来自 Apple 文档:

textureFromNode: Renders and returns a Sprite Kit texture that contains the node’s contents.

代码示例:

   SKTexture *texture = [[self view] textureFromNode:[self scene]];
[blurSprite setTexture:texture];

关于ios - 将 SKScene 渲染到 SKTexture?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23932434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com