2

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

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

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

4

1 回答 1

0

好的,我已经解决了这个问题。我检查了原始模型对象的所有材料。我发现并非所有材质的颜色都设置为漫反射。在我将它们全部更改为扩散后,问题就解决了!

于 2013-11-18T16:49:52.347 回答