关于渲染纹理的一个颜色问题

时间:2013-11-05 19:10:55

标签: camera unity3d textures render

我在UI上创建了一个窗口,显示围绕y轴旋转的旋转模型。对于大多数模型,GUI上显示的颜色很好。但是,对于某些型号,GUI上显示的颜色是透明的(就像GUI背景的颜色一样。)例如,如果我将GUI背景设置为绿色,那么GUI上的模型颜色将为绿色。在我的项目中,所有模型都是建筑物。我试图将特定建筑物(有颜色问题)的颜色从浅黄色变为深色,然后在GUI上显示的颜色很好。但是,如果我将其颜色更改为浅色黄色,然后它在GUI上显示的颜色将与GUI背景的颜色相同,即绿色。

我使用渲染纹理在UI上渲染相机视图,因此用户可以通过相机的视图查看旋转模型。

任何人都可以告诉我如何解决这个问题?感谢

1 个答案:

答案 0 :(得分:0)

好的,我已经解决了这个问题。我检查了原始模型对象的所有材料。我发现并非材料的所有颜色都被设置为扩散。在我改变所有这些之后,问题就解决了!