我正在关注this tutorial,然后转到“相机”部分。
我需要在检查器中将天空盒纹理附加到渲染器,并且在SkyboxTexture
字段旁边显示了它的缩略图。
但是,当我尝试运行代码时,出现错误'ArgumentNullException:值不能为null。此行的参数名称:texture':
RayTracingShader.SetTexture(0, "_SkyboxTexture", SkyboxTexture);
我尝试将其更改为某些内置纹理或我下载的另一个纹理,但这并不能解决任何问题。到目前为止,其他所有内容都是正确的并且可以正常工作。
我测试过仅检查代码中的SkyboxTexture
,实际上它为null。仍然我不确定为什么会这样,因为在检查器中将其设置为某些纹理。