В приложении Direct3D, над которым я работаю, мне нужно визуализировать систему частиц (точечные спрайты) поверх 2D-спрайтов. Двухмерные спрайты рисуются с помощью объекта LPD3DXSPRITE с методом Draw. Частицы рисуются в трехмерной перспективе, и мне нужно, чтобы они были наложены поверх двухмерных спрайтов. Моя проблема в том, что фоновый спрайт, который я визуализирую для фона игры, покрывает точечные спрайты в трехмерной перспективе. Если я удалю фоновое изображение, я вижу точечные спрайты.
Как я могу разместить точечные спрайты поверх фонового изображения? Спасибо.