libgdx меняет цвет спрайта во время боли

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

Я уже пытался изменить цвет спрайта и цвет спрайта безуспешно, он только растопил новый цвет с цветом текстуры.

sprite.setColor(Color.RED);
spriteBatch.draw(sprite);

эффект, которого я хочу достичь:

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

Ответы на вопрос(1)

Ваш ответ на вопрос