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