我正在尝试使用DrawIndexedPrimitives
在Direct3D中渲染模型。但是,我无法在屏幕上看到它。用于调试Direct3D模型的常用方法是什么?
我尝试了以下内容:
PrimitiveType.LineStrip
代替PrimitiveType.TriangleStrip
答案 0 :(得分:2)
使用DX SDK中的PIX工具。这是非常棒的。
可能你会想要使用单帧捕捉模式。然后在绘制调用PIX上将显示顶点处理之前的模型,顶点处理发生后,设备的完整状态,生成的像素等等。
答案 1 :(得分:2)
答案 2 :(得分:1)
默认情况下D3D没有灯光,可能一切都是黑色的。如果不这样做,请尝试打开灯。