【发布时间】:2017-02-25 11:10:58
【问题描述】:
我正在构建一个基于 5x5 网格的游戏作为学习项目,当嵌套在带有背景图像的预制件中时,我很难让文本正确显示和缩放。
字体大小是单位吗?如果不是,那么 fontSize 相对于什么?文字或大或小,但模糊到有污点。
我觉得关于这个主题的文档有点模棱两可。
【问题讨论】:
-
你能提供更多关于你的预制件的细节吗? (层次结构、组件等......)(还有一张图片会很棒!:D)
我正在构建一个基于 5x5 网格的游戏作为学习项目,当嵌套在带有背景图像的预制件中时,我很难让文本正确显示和缩放。
字体大小是单位吗?如果不是,那么 fontSize 相对于什么?文字或大或小,但模糊到有污点。
我觉得关于这个主题的文档有点模棱两可。
【问题讨论】:
这个论坛帖子有点过时了,但看看他们如何根据屏幕大小确定字体大小可能会对您有所帮助:
https://forum.unity3d.com/threads/changing-text-size-relative-to-screen.102876/
同意,documentation 可以更清楚地说明这一点:
“调整字体大小有效地改变了这个生成的纹理中每个字形使用的像素数。文本网格资产是使用这些自动生成的字体纹理纹理化的 3d 几何图形。您需要改变字体的大小来制作这些资产看起来很清晰”
【讨论】: