Цвет SpriteKit меняется на узлы

Во время экспериментов с набором спрайтов мне было интересно, есть ли способ изменить цвет узлов в повторяющемся шаблоне (например, красный на оранжевый, красный, оранжевый и т. д.).

Я нашел функцию раскраски ниже:

[node runAction:[SKAction colorizeWithColor:[SKColor redColor] colorBlendFactor:0.8 duration:0.8]];

Есть ли способ постоянно менять цвет в повторяющемся шаблоне? Мне просто интересно, можете ли вы использовать этот базовый принцип и просто использовать его в цикле while?

Спасибо за чтение,


person Community    schedule 22.12.2014    source источник


Ответы (1)


Вы можете использовать:

[SKAction sequence:];

Который возьмет массив объектов SKAction и объединит их в один SKAction для запуска по порядку.

Затем используйте:

[SKAction repeatActionForever:yourSequence];

чтобы заставить их повторяться вечно.

person Ben Kane    schedule 22.12.2014