Настройка яркости спрайта

У меня есть кнопка, при касании которой я бы хотел, чтобы она немного уменьшалась и затемнялась. Уменьшить кнопку (SKAction.scaleTo) достаточно просто, но я не могу найти способ сделать ее затемненной (на самом деле я не уверен, можно ли затемнить спрайт с помощью SKAction) .

Я могу добавить сплошной черный спрайт поверх кнопки и отрегулировать альфа-канал, чтобы он затемнялся при касании, но прежде чем реализовать это в своем коде, я просто хотел убедиться, что не существует чего-то более простого, чего у меня просто нет. обнаружен еще.


person Jarron    schedule 18.11.2015    source источник


Ответы (1)


SKAction.colorizeWithColor или SKAction.colorizeWithBlendFactor могут вам помочь

person Knight0fDragon    schedule 18.11.2015
comment
Вау, спасибо! Я только что проверил это, и это именно то, что я искал. Я просмотрел все различные действия и, должно быть, не заметил этого. Спасибо еще раз. - person Jarron; 18.11.2015
comment
Да, я слышу тебя, их так много, что очень легко пропустить, рад, что один сработал. - person Knight0fDragon; 18.11.2015