我遇到了一个奇怪的问题,在我们公司的项目(例如项目A)中,我使用UNITY_SAMPLE_TEXCUBE(unity_SpecCube0,i.uvCube)
来采样默认的天空盒,但是它总是返回黑色。另一方面,如果我创建一个新项目(假设项目B)并执行相同的操作,它将返回默认的Skybox颜色。
我正在尝试清除项目A的项目设置和库,还将项目B的项目设置复制到项目A,但是,两者均无法正常工作。我很困惑是什么导致了这个问题,有什么线索吗?
PS。两个项目都在Unity 2018.4.0f1版本中
答案 0 :(得分:1)
以下对我有用:
SkyReflection 着色器(在此处找到 - https://docs.unity3d.com/Manual/SL-VertexFragmentShaderExamples.html)现在应该可以正常工作了。
答案 1 :(得分:0)
令人惊奇的事情发生了!
我将颜色空间从Gamma空间更改为线性空间,然后一切正常。
不可思议!!!