2015-02-21 2 views

ответ

2

Вы можете инвертировать цвета, применяя CIFilter с узлом SKEffect. Нечто подобное должно работать:

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; 
Смежные вопросы