Цветът на 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