我正在使用 XNA 3.1
Components.Add(myComponent)
我最近使用我的游戏创建了一个 2D 平视显示器 (HUD) 。HUD 看起来不错,显示 2D 地图、十字准线和帧率计数器。问题是,每当 HUD 在屏幕上时,游戏中的 3D 对象就不再正确绘制。
离我的玩家更远的东西可能会在更近的东西之后被吸引,当我走过模型时,模型有时会失去定义。当我移除 HUD 时,一切都正常绘制。
他们是否有任何我应该注意的已知问题?我应该如何在我的 3D 游戏区域上绘制 2D HUD?
这是没有 a 的样子GameComponent
:
下面是它的外观GameComponent
(在这种情况下,它只是左上角屏幕外显示帧率的一些文本),注意后面的树是如何出现在靠近相机的树前面的: