TextMeshPro 正在与不同的文本对象共享颜色

TextMeshPro is sharing colors with different text objects

我有一个宝物计数器文本对象。是金黄色的。我制作的每个其他文本对象都具有相同的颜色。当我尝试在检查器中更改颜色时(它们没有父级),所有文本对象都会更改颜色。

如果我把它变成蓝色,那么我的武器计数器、生命计数器和得分计数器都会变成蓝色。我什至尝试制作另一个 canvas 但它仍然没有用。

您可能正在更改文本的颜色 material。正如您所注意到的,这适用于使用 material 的所有内容,您可以创建更多 material 或更方便:使用 TextMeshPro 对象上的 Vertex Color 属性 来设置它对于那个特定的对象。

如果您使用顶点颜色,您应该将 material 设置回全白,否则它们会混合。