Skip to content

Commit 14fab03

Browse files
committed
TMP字体渲染修正,使用字体资源获取字库纹理的尺寸,避免通过程序创建的资源取到字体纹理尺寸为0导致阴影效果渲染有误的问题。
1 parent 494c63c commit 14fab03

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Assets/Scripts/Extensions/TextMeshPro/TMPFont.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ void Init()
9999

100100
void OnCreateNewMaterial(Material mat)
101101
{
102-
mat.SetFloat(ShaderUtilities.ID_TextureWidth, mainTexture.width);
103-
mat.SetFloat(ShaderUtilities.ID_TextureHeight, mainTexture.height);
102+
mat.SetFloat(ShaderUtilities.ID_TextureWidth, fontAsset.atlasWidth);
103+
mat.SetFloat(ShaderUtilities.ID_TextureHeight, fontAsset.atlasHeight);
104104
mat.SetFloat(ShaderUtilities.ID_GradientScale, _gradientScale);
105105
mat.SetFloat(ShaderUtilities.ID_WeightNormal, fontAsset.normalStyle);
106106
mat.SetFloat(ShaderUtilities.ID_WeightBold, fontAsset.boldStyle);

0 commit comments

Comments
 (0)