0
我试图在Unity中在C#中随机生成彩色树。我有代码的行是:统一设置对象的颜色
stemObject.GetComponent<Renderer>().material.color = StemCol;
它会在第一时间颜色是粉红色或淡蓝色(虽然它不是指定颜色),并重新启动脚本的时候总是白色的,直到脚本执行一次没有线路。
没有这条线有一个非常正常的阴影。
我也试过这个
Color[] cols= new Color[m.vertices.Length];
for (int i = 0; i < m.vertices.Length; i++) {
cols[i] = StemCol;
}
stemObject.GetComponent<MeshFilter>().mesh.colors = cols;
,但它并没有任何效果可言。
如何更改没有怪异阴影和正确颜色的对象的颜色?
类... – Fka
什么是价值观用于StemCol? –
标准颜色(随机生成),例如RGBA(107.000,3.000,152.000,1.000)是白色,RGBA(107.000,3.000,152.000,1.000)也是白色 – Hans