XNA C#在3D中创建HUD

XNA C#在3D中创建HUD,c#,3d,xna,xna-4.0,hud,C#,3d,Xna,Xna 4.0,Hud,我想在3D显示器上创建一个简单的标签。差不多 我尝试使用SpriteBatch和SpriteFont,这只会给我带来更多问题。 此外,我还学习了一些对我没有帮助的教程 你有我的教程或解决方案吗 谢谢。我通常会将我的3D绘图代码和UI代码拆分为两个SpriteBatch。。这样,我可以将一个矩阵应用于3D视图,将另一个矩阵应用于2D屏幕覆盖。我的模型被弄乱了,看起来其中一个用于2D显示(与3D世界无关)。我真的很困惑,太好了。非常感谢。解决方案:在LoadContent()中添加了另一个sprit

我想在3D显示器上创建一个简单的标签。差不多

我尝试使用SpriteBatch和SpriteFont,这只会给我带来更多问题。 此外,我还学习了一些对我没有帮助的教程

你有我的教程或解决方案吗


谢谢。

我通常会将我的3D绘图代码和UI代码拆分为两个SpriteBatch。。这样,我可以将一个矩阵应用于3D视图,将另一个矩阵应用于2D屏幕覆盖。

我的模型被弄乱了,看起来其中一个用于2D显示(与3D世界无关)。我真的很困惑,太好了。非常感谢。解决方案:在LoadContent()中添加了另一个spriteBatch。然后在Draw()中,我使用了spriteBatch.DrawString()