【发布时间】:2012-09-15 03:07:05
【问题描述】:
我正在开发 Unity 引擎中的游戏,并试图让天空盒根据一天中的时间改变颜色,但我似乎不知道如何让它工作.. 我想要什么我认为,要做的就是在渲染设置中更改我用于天空盒的材质的颜色,并且能够使用一个红色变量、一个绿色变量和一个蓝色变量来设置它。
我正在使用 C#。
提前感谢所有答案:)
【问题讨论】:
-
什么意思?我要求解释如何做到这一点,而不是我自己的代码有什么问题..
-
见answers.unity3d.com/questions/130529/… 显然它使用
_Tint而不是_Color。 -
我试过这个:RenderSettings.skybox.SetColor("_Tint", 0, 0, blue);但我刚刚收到错误“错误 CS1501:方法
SetColor' takes4' 参数没有重载”