TextMeshPro不显示文字内容?看看这里是不是这里出了问题

问题:

在同一个场景中,TextMeshPro 和 TextMeshProUGUI 组件二者同时出现的时候,如果不注意某些细节,有可能导致显示的文字在屏幕上渲染不出来,但在场景中查看,确实正常显示。

出现这种现象的原因是,你在 TextMeshPro 组件上使用了和 TextMeshProUGUI 一样的字体材质。渲染的时候,出现 Z-fight 问题。关于 Z-fight,其实是物体在渲染的时候,Z 轴相同而导致自己跟相同的那个物体包含而渲染不出来。(Z-fight问题可自行参见更详细的介绍)

解决方案:

制作两个一样的字体材质,一个用于 TextMeshPro,一个用于 TextMeshProUGUI,多出一个材质就可以解决这个问题。

你可能感兴趣的:(TextMeshPro,显示不出来)