【发布时间】:2015-11-27 07:35:06
【问题描述】:
我已经使用它创建了线条,
LineRenderer line = new GameObject ("Line " + i.ToString ()).AddComponent<LineRenderer>();
line.SetColors (transRed, transRed);
Material lineGreen = new Material(Shader.Find("Particles/Alpha Blended"));
line.material = lineGreen;
还有一个像这样的球体,
GameObject mySphere = GameObject.CreatePrimitive(PrimitiveType.Sphere) as GameObject;
Material myMaterial = new Material(Shader.Find("Particles/Alpha Blended"));
myMaterial.color = transRed;
mySphere.GetComponent<MeshRenderer> ().material = myMaterial;
反红的颜色是,
transRed.a = 0.4f;
transRed.r = 1.1f;
transRed.g = 0.496078431f;
transRed.b = 0.0f;
我的问题是线和球体的颜色不同。线条是我想要的颜色,但球体是白色的。我正在使用相同的着色器和相同的颜色变量。有什么帮助吗?
【问题讨论】: