0

我正在使用 Windows 8 应用商店应用程序在 Direct3d11 中工作。

我一直在搜索谷歌并遗漏了几点,如果有人可以为我指出,我会很高兴。

到目前为止,我已经设法创建缓冲区、着色器并使用 D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST 对纹理进行采样,并且我可以将其更改为 LINELIST 并获得我的点。

当我想绘制纹理并在纹理顶部绘制一些线条或三角形列表作为线条时,我要寻找什么。我想在它上面显示纹理和网格。

我的下一步是什么。

4

1 回答 1

0

一种简单的方法是先渲染对象,将渲染状态设置为D3D11_FILL_SOLID. 然后再次渲染相同的对象,但将渲染状态设置为D3D11_FILL_WIREFRAME.

“线框通道”着色器可以根据您的需要非常简单,只需记住更改常规通道的阴影,否则您将无法看到线框。

于 2013-02-24T01:43:18.793 回答