摘要:
问题 在前面的教程中,你经常可以在Draw方法中看到以下代码: device.RenderState.CullMode = CullMode.None; 如果你移除这行代码并将相机移动到三角形的后面,它们会消失!当你在没有理解backface culling时定义三角形顶点,会有50%可能三角形无法显示。 解决方案 你定义三角形顶点的方式告知XNA你想让哪一面朝向相机。 当绘制一个实... 阅读全文
posted @ 2011-01-26 10:51
AlexCheng
阅读(3462)
评论(0)
推荐(0)
摘要:
问题 你需要频繁更新顶点数据,如果使用VertexBuffer的SetData方法会拖慢程序。 解决方案 如果你计划频繁更新顶点数据,应该使用DynamicVertexBuffer而不是VertexBuffer。 这会让数据不是存储在最快的显存中,而是更容易处理的某些内存中。所以,这样做会让性能有一点降低,但在VertexBuffer中频繁地改变数据会让性能得到极大地提高。 对于Ver... 阅读全文
posted @ 2011-01-26 10:47
AlexCheng
阅读(1502)
评论(0)
推荐(0)
浙公网安备 33010602011771号