У меня есть спрайт, загруженный из PNG с альфа-каналом. Образ содержит непрозрачный диск, а остальная его часть прозрачна.
Я хочу использовать аргумент color
для SpriteBatch.Draw(...)
, чтобы изменить оттенок диска. Однако поведение смешивания по умолчанию применяет цвет ко всему спрайту, поэтому я получаю непрозрачный квадратный контур вокруг окрашенного диска.
Есть ли способ изменить режим наложения, чтобы аргумент color
не влиял на прозрачные пиксели?