Im рисунок два прямоугольника. Один - оранжевый, другой - розовый.Нежелательное смешивание цветов
spriteBatch.Draw(texture, mainRect, mainColor_Current);
spriteBatch.Draw(texture, goalRect, goalColor_Current);
Они используют ту же текстуру, только с разными цветами. Как-то я в конечном итоге с этим.
Белый - это не его собственная площадь, а только половина розового квадрата, который перекрывает оранжевый квадрат.
Почему это? И как мне это исправить?
(также, текстура, которую я использую, представляет собой 1x1 белый пиксель без альфа-канала).
Каков желаемый результат? Вы пробовали передать другой «BlendState» в 'spriteBatch.Begin()'? – itsme86