如何解决“ ArgumentNullException:值不能为null。”来自检查员

时间:2019-05-07 17:24:53

标签: c# unity3d

我正在关注this tutorial,然后转到“相机”部分。

我需要在检查器中将天空盒纹理附加到渲染器,并且在SkyboxTexture字段旁边显示了它的缩略图。

但是,当我尝试运行代码时,出现错误'ArgumentNullException:值不能为null。此行的参数名称:texture':
RayTracingShader.SetTexture(0, "_SkyboxTexture", SkyboxTexture);

我尝试将其更改为某些内置纹理或我下载的另一个纹理,但这并不能解决任何问题。到目前为止,其他所有内容都是正确的并且可以正常工作。

我测试过仅检查代码中的SkyboxTexture,实际上它为null。仍然我不确定为什么会这样,因为在检查器中将其设置为某些纹理。

0 个答案:

没有答案