0

我已经尝试过 Microsoft 的这个代码示例,它允许您使用自定义 Windows 窗体控件来绘制 XNA GS 4.0 场景:

winforms系列1

该代码在绘制单个三角形时效果很好,但是当我尝试绘制生成的网格时,它只会在控件中绘制 X。我调试了代码,似乎当我到达:

  graphics.GraphicsDevice.DrawUserIndexedPrimitives<VertexPositionColor>(PrimitiveType.TriangleList, Vertices, 0, Vertices.Length, indicies, 0, indicies.Length / 3);

它永远不会退出 Draw 函数。我已经在一个普通的 XNA 游戏项目中测试了我的代码,它可以 100% 运行。

有谁知道发生了什么?

先感谢您。

4

1 回答 1

0

似乎问题出在 XNA 范围配置文件上,只需将其更改为 hiDef 即可!:)

于 2012-07-12T10:40:38.193 回答