【问题标题】:XNA C# Creating HUD in 3DXNA C# 在 3D 中创建 HUD
【发布时间】:2013-02-06 00:47:36
【问题描述】:

我想在 3D 显示器上创建一个简单的标签。类似this

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

你有什么教程或解决方案吗?

谢谢。

【问题讨论】:

  • 我的模型搞砸了,看起来其中一个用于 2D 显示(与 3D 世界没有任何关系)。我真的很困惑。

标签: c# 3d xna xna-4.0 hud


【解决方案1】:

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

【讨论】:

  • 太棒了。谢谢!解决方案:在 LoadContent() 中添加了另一个 spriteBatch。然后在 Draw() 我使用 spriteBatch.DrawString()
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多