我一直在關注如何render a model with a basic effect的MSDN文檔。如何修改基本的XNA繪製方法來完成頂點(點)渲染?
這是整潔。我可以通過添加以下行的示例代碼改變渲染,線框顯示,該DrawModel方法的雙循環之前:
GraphicsDevice.RasterizerState = WIREFRAME_RASTERIZER_STATE;
在那裏我已經在構造函數初始化WIREFRAME_RASTERIZER_STATE作爲
RasterizerState WIREFRAME_RASTERIZER_STATE = new RasterizerState() { CullMode = CullMode.None, FillMode = FillMode.WireFrame };
是否有同樣容易的添加/修改我可以顯示只是頂點在導入的模型?根據我的理解,Wireframe模式告訴XNA渲染線條而不是三角形,但不幸的是我上面使用的RasterizerState方法沒有填充模式,只顯示頂點(它是SOLID或WIREFRAME)。
鑑於大多數draw
功能都隱藏在MSDN示例中,我希望有人能夠指導我如何簡單渲染點而不連接它們。