gpt4 book ai didi

ios - 有没有办法反转 SKSpriteNode 的颜色

转载 作者:可可西里 更新时间:2023-11-01 05:52:44 25 4
gpt4 key购买 nike

我想知道是否可以反转 SKSpriteNode 的颜色(或调整色调)。

最佳答案

您可以通过应用带有 SKEffect 节点的 CIFilter 来反转颜色。这样的事情应该有效:

SKEffectNode *effectNode = [[SKEffectNode alloc] init];
effectNode.filter = [CIFilter filterWithName:@"CIColorInvert"];

SKSpriteNode *node = yourNode; // Make sure this node doesn't already have a parent
[effectNode addChild:node];
[self addChild:effectNode];

请注意,SKScene 是一个效果节点,因此反转整个场景非常容易:

// self is a scene here
self.filter = [CIFilter filterWithName:@"CIColorInvert"];
self.shouldEnableEffects = YES;

关于ios - 有没有办法反转 SKSpriteNode 的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28652839/

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