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