如何统一获取material的RGB值?
How do I get the RGB value of a material in unity?
我有一个附加到立方体的脚本,但我不知道如何从它的 material 中获取 RGB 值。到目前为止,我已经使用 Renderer rend = GetComponent<Renderer>();
获取了渲染器。知道我该怎么做吗?
Unity c# 已生锈,但试试这个,希望它有效。
Color32 objColor;
objColor = gameObject.GetComponent<MeshRenderer>().material.color;
print(objColor.r + " "+ objColor.g + " "+ objColor.b+ " "+ objColor.a + " ");
如果不起作用,请回复我
我有一个附加到立方体的脚本,但我不知道如何从它的 material 中获取 RGB 值。到目前为止,我已经使用 Renderer rend = GetComponent<Renderer>();
获取了渲染器。知道我该怎么做吗?
Unity c# 已生锈,但试试这个,希望它有效。
Color32 objColor;
objColor = gameObject.GetComponent<MeshRenderer>().material.color;
print(objColor.r + " "+ objColor.g + " "+ objColor.b+ " "+ objColor.a + " ");
如果不起作用,请回复我