问题:unity shader中,表示主光源颜色的变量_LightColor0的数值不正确。
原因出在——我在2017.4.40的built-in渲染管线下用了command buffer渲染模型。built-in管线下,渲染都是unity内部处理的,我们看不见,无法管理。可能就是unity对使用command buffer的情况没有很好地覆盖到,导致错误。最终我创建gameobject,挂上mesh filter和mesh renderer,就是最普通的渲染方法,就没有这个错误了。
问题:unity shader中,表示主光源颜色的变量_LightColor0的数值不正确。
原因出在——我在2017.4.40的built-in渲染管线下用了command buffer渲染模型。built-in管线下,渲染都是unity内部处理的,我们看不见,无法管理。可能就是unity对使用command buffer的情况没有很好地覆盖到,导致错误。最终我创建gameobject,挂上mesh filter和mesh renderer,就是最普通的渲染方法,就没有这个错误了。