Unity自定义字体纹理颜色

时间:2014-11-21 02:30:57

标签: fonts unity3d textures

我正在制作一个统一的游戏,我正在尝试制作一个自定义字体来显示数字。我创建了一个带有数字的png,将其转换为材质并将其添加到自定义字体对象中。我设置了索引,以便知道数字的位置。我将它设置为一种样式,并使用带有标签的样式将一些数字打印到屏幕上。打印的数字但纹理中的细节消失,数字变为单一颜色,由样式中的文本颜色设置决定。有没有办法让文本只显示纹理中的图形。

alpha正在工作,但非alpha部分都设置为相同的颜色。我在文本中有多种颜色,但在屏幕上它们只显示为一种颜色。此外,当我将材料添加到普通纸时,它都显示正确,所以我假设它与字体设置或样式设置有关。

1 个答案:

答案 0 :(得分:0)

您可以在"材料"上分配材料。您的"文字"中的字段成分