DrawPrimitive with alpha

时间:2010-05-03 13:03:50

标签: c++ c directx

我正在尝试在Direct3D中使用DrawPrimitive函数绘制一条线。

我可以用函数绘制透明线吗? 如果我可以,如何设计呢?

1 个答案:

答案 0 :(得分:2)

我不是DirectX专家,但我不认为透明度与DrawPrimitive()功能有任何关系。

我会调查SetRenderState()函数以启用Alpha混合,然后为几何体指定一些颜色/纹理属性。

另外,如果你只是画一条线,你可能看不到任何东西,因为一条线本身没有任何宽度。我猜你实际上想要绘制一些三角形或四边形或东西,而不仅仅是一条线。