LineRenderer
上的粒子/添加剂显示白色而不是黑色。不知道是什么问题?
Color edge_color=Color.black;
edge_color.a = 0.7f;
GameObject go = new GameObject ();
var rend=go.AddComponent<LineRenderer> ();
rend.useWorldSpace = false;
rend.startWidth = 0.05f;
rend.endWidth = 0.05f;
rend.material = new Material(Shader.Find("Mobile/Particles/Additive"));
rend.material.color = edge_color;
//rend.SetPositions (...);
答案 0 :(得分:0)
通过更改为Particles \ Alpha混合着色器解决了问题。也使用startColor和endColor而不是material.color。 仍然不知道为什么添加着色器不会显示我使用startColor和endColor设置的颜色(在我设置这两个之后它变得透明)。