libgdx меняет цвет спрайта во время боли
Я использую libgdx, чтобы сделать маленький платформер, и я хотел бы заставить врагов мигать красным, пока игрок наносит им вред своим оружием.
Я уже пытался изменить цвет спрайта и цвет спрайта безуспешно, он только растопил новый цвет с цветом текстуры.
sprite.setColor(Color.RED);
spriteBatch.draw(sprite);
эффект, которого я хочу достичь:
переход от текстуры спрайта к полностью красному, а затем обратно. Я думаю, что есть какое-то отношение к функции смешивания, но я не уверен в этом. Я хочу избежать создания красного спрайта для каждого монстра в моей игре. Кто-нибудь знает, как добиться этого эффекта?