Unity3d 画布文本不可见

Unity3d 画布文本不可见,unity3d,Unity3d,我有一个矩形,我想显示分数。我希望文本位于这个游戏对象上,所以我将画布设置为世界空间,而不是屏幕空间覆盖,这是默认设置。我更改画布和文本的大小,并将它们放在矩形的前面一点 在这里,您可以看到矩形前面的文本对象: 这是游戏视图-这里应该有一些文本可见,但没有: 这是层次结构-灰色矩形是最外层的对象。当我添加一个文本组件作为子组件时,它的转换被更改为RectTransform 世界空间画布反复无常。 您的画布是否已连接到相机 在所有情况下,如果只是在世界空间中的某个位置(如分数)显示文本,请查看3D

我有一个矩形,我想显示分数。我希望文本位于这个游戏对象上,所以我将画布设置为世界空间,而不是屏幕空间覆盖,这是默认设置。我更改画布和文本的大小,并将它们放在矩形的前面一点

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

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

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


世界空间画布反复无常。 您的画布是否已连接到相机

在所有情况下,如果只是在世界空间中的某个位置(如分数)显示文本,请查看3D文本,您可以将其附加到世界中您想要的位置


希望这有帮助。

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

1.您是否将文本的水平和垂直溢出设置为溢出?2.在场景视图中选择文本并按F键时,是否看到文本?最好发布画布脚本设置/值的屏幕截图。将画布大小设置为800x600,然后将其缩小到0.001左右,然后设置字体大小accordingly@Lestat谢谢,成功了。我将大小和比例设置为您所说的值,并将字体大小设置为100,看起来很大,但看起来正常。如果你愿意,请留下一个答案,否则我会亲自回答。