统一绘制文本的精灵

Posted

技术标签:

【中文标题】统一绘制文本的精灵【英文标题】:Sprites drawing over text in unity 【发布时间】:2016-08-21 06:11:55 【问题描述】:

我正在尝试显示我的游戏的分数,但是,我的背景精灵正在它上面绘制。我尝试分配某种类型的图层标签,但找不到文本。我尝试的一切,文本总是隐藏在我的背景精灵下(以及任何其他精灵)。有没有办法分配要在所有内容上绘制的文本,我已经尝试查看大量网站以希望得到修复,但我似乎找不到任何东西。非常感谢任何帮助。

【问题讨论】:

【参考方案1】:

从层次结构创建菜单中,选择 UI->Text 这会将 3 个元素添加到层次结构中:画布和 2 个子游戏对象,即 Text 和 EventManager。这些都是该过程所需要的。

文本游戏对象是 Unity 拥有的 UI 系统的一部分,这意味着如果操作正确,它将显示在所有精灵上。 以编程方式,您可以通过简单地说来更改文本:

myUItext.text = "Text that will show on UI!"

您可以使用层次视图手动更改位置、字体和文本。

欲了解更多详情,请使用此视频from the official Unity tutorial

【讨论】:

以上是关于统一绘制文本的精灵的主要内容,如果未能解决你的问题,请参考以下文章

精灵在统一 2D C# 中不移动

OnTriggerEnter2d 统一不起作用

在 ggplot/ggmap 中绘制多个数据框并创建统一图例的问题

R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(配置箱体内的统一填充颜色)实战

如何统一检查文本元素[重复]

统一在球体上书写文本