当我在现实世界中测试huge.The画布时,我将模型导入到统一画布中,当这个巨大的模型在统一editor.Since中是巨大的许多倍时,画布的屏幕空间被赋予Overlay no problem arises.When,我想将文本放置在画布中的世界空间中,问题arises.For是当我尝试创建画布时,它必须是非常小的值,比如宽度=1和高度=2。它太小了,以至于无法将文本添加到it.The文本中变得如此小和模糊。增加模型的规模,因为它们在现实世界中变得巨大。
发布于 2018-10-24 09:59:33
这是一个你必须习惯的统一的怪癖。单位不能指定距离的单位,一个单位可以代表不同的大小。
对于3d对象,规范解释为1m,UI为1个像素。由于默认UI默认为屏幕空间,如果假设一个框为1x1x1m,则会得到一个大约两公里长的画布(对于HD)。
以一种有用的方式放置world UI的最简单的方法是缩小它,我通常使用0.001比例尺来绘制worldspace画布,这给出了一个真实世界的像素大小为1mm。
就导入的模型而言,根本原因通常是相同的--其他3D包可能不是度量尺度,这导致了规模上的差异,需要加以纠正。如果您已经访问了用于生成内容的3D包,最好在导出网格之前将其设置为使用meteres。
https://stackoverflow.com/questions/52965967
复制相似问题