升级到Unity6后TexhMeshPro文字变成白块 Posted on 2025-06-12 问题使用Unity旧版本中创建的项目,将编辑器升级到Unity6后,TextMeshPro文字变成白块。 解决方式TextMeshPro使用SDF Shader来渲染,新版本Shader文件计算粗体和缩放所使用的向量分量与旧版本不同。 把材质使用的Shader文件中的texcoord1.y改成texcoord0.z即可。 文档链接TextMeshPro 4.0.0-pre.2