【问题标题】:drawString not drawing text on my gamedrawString 没有在我的游戏上绘制文本
【发布时间】:2014-05-20 16:27:35
【问题描述】:

我是这个单人游戏的新手。看了一些教程,并弄清楚了如何做一些事情。但是这里有个问题,在游戏面上画线就不行了。

我从一个页面 (https://onedrive.live.com/redir?resid=24923400704D0887!3539&authkey=!AAwQxeoQwb_cmhk&ithint=file%2c.zip) 下载了 MonoGame 示例,它适合我的游戏需求。游戏的所有纹理和图形以及所有内容都运行良好,但在打印时它什么都不做。

我在上课后立即声明了SpriteFont sf,将其初始化

sf = Content.Load<SpriteFont>("myFont");

spriteBatch.BeginspriteBatch.End之间的draw方法中

spriteBatch.DrawString(sf, "Score", new Vector(100, 100), Color.Red);

但还是不行。

字体加载非常好,我在其他新的 Monogame WP 项目中对其进行了测试,它甚至可以绘制!

所以我责怪我下载的这个模板样本。不是很了解这些东西,所以希望有人能帮助我并解释一下。

【问题讨论】:

    标签: monogame drawstring spritebatch


    【解决方案1】:

    您应该首先删除任何其他绘图调用。如果您随后可以看到该字符串,则意味着该字符串正在被渲染在其他东西后面。然后你需要使用 layerDepth 值(从 0.0 到 1.0,其中 1.0 是前面)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多