2015-08-27 3 views
-2

Мне было интересно, есть ли способ изменить цвет SKSpriteNode программно? Скажем, у меня есть текстура для SKSpriteNode, которая представляет собой коробку с черным контуром и белым цветом заливки. Как я могу изменить цвет белого заливки на другой цвет программно? (Я думал, может быть, пользовательский метод, который искал текстуру для белых пикселей, а затем заменил пиксели другим цветом). Я даже не знаю, возможно ли это.Изменение цвета изображения SKSpriteNode?

ответ

0

Вы можете установить цвет для SKSpriteNode, а затем использовать colorBlendFactor, вот пример:

image.color = [UIColor greenColor]; 
image.colorBlendFactor = 0.5; 
Смежные вопросы