画布文字不可见

时间:2017-09-30 23:07:23

标签: unity3d

我有一个矩形,我想显示得分。我希望文本在这个游戏对象上,所以我将画布设置为World Space而不是Screen Space(Overlay),这是默认设置。我改变了画布的大小。文本并将它们放在矩形的前面。

在这里,您可以看到矩形前面的文本对象:

enter image description here

这是游戏视图 - 这里应该有一些文字可见,但没有:

enter image description here

这是层次结构 - 灰色矩形是最外层的对象。当我将一个文本组件添加为子项时,它将其Transform更改为RectTransform。

enter image description here

2 个答案:

答案 0 :(得分:1)

将画布大小设置为800x600大小,然后将其缩小到0.001左右,然后相应地设置字体大小。 :)

答案 1 :(得分:0)

世界空间画布反复无常。 你的画布是否附在你的相机上?

在所有情况下,如果只是在世界空间中显示一些文字,例如您的分数,请查看位于" 3D"的TextMesh。文字,你可以附加在你想要的世界里。

希望这有帮助。