Unity中UGUI的Text文字不显示

今天在开发HoloLens2的项目时,遇到一个关于Text的文字不显示问题。
因为项目原因,我的Canvas的尺寸很小,这就导致我的Text文本无法在Canvas下显示。

canvas的大小

在这里插入图片描述
默认情况下,Canvas的Canvas Scaler下的Dynamic Pixels Per Unit是1。这时我的text必须放到正常大小,才能显示文字。
在这里插入图片描述
当我把Canvas的Canvas Scaler下的Dynamic Pixels Per Unit调整大之后。我的Text就可以了正常显示文字了。
在这里插入图片描述
后来查了官方文档。当canvas设置为World Space时才会出现这种情况。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/a2765544988/article/details/121105573