Я разработчик C# со средним опытом, но я новичок в XNA и графике в целом. Я делаю 2D-игру и пытаюсь нарисовать частично прозрачную текстуру. Желаемое значение прозрачности сохраняется в переменной с плавающей запятой. Единственное решение, которое я нашел, - это напрямую редактировать альфа-значения в текстуре в каждом кадре, но это кажется неэффективным. Я пытался использовать альфа-смешивание, но не смог понять, как использовать собственное значение прозрачности. Есть ли лучший способ сделать это?
Изменить: добавлено больше информации.