Проблема прозрачности красного круга - не могу увидеть фон через центр круга (C ++ 98 / Direct3d9) [Закрыто]C++

Программы на C++. Форум разработчиков
Anonymous
Проблема прозрачности красного круга - не могу увидеть фон через центр круга (C ++ 98 / Direct3d9) [Закрыто]

Сообщение Anonymous »

Я работаю со старым игровым двигателем, закодированным в C ++ 98 с использованием Direct3d9, и я пытался реализовать простой красный круг в стиле Royale на экране карты. Альфа -тест не поддерживается, есть ли известный обходной путь? Вверху, я рисую анимированный красный круг > использование текстур (circle_1.ddj to circle_5.ddj).

Эти текстуры красного круга предназначены для прозрачных центров , как кольцо/дадра, так что карта, которую бенэти можно увидеть через среднюю. /> < /ul>
❌ Проблема: < /strong> < /h3>

Появляется круг, но его центр не прозрачен < /strong> < /p>
< /li>
. Все
, или альфа -смешивание не работает , как и ожидалось. Месяцы сейчас и очень оценили бы помощь от любого, у кого есть опыт в Old D3D9 рендеринговых трубопроводах .
Circle:



Подробнее здесь: https://stackoverflow.com/questions/796 ... -center-c9

Вернуться в «C++»