unity - Compute shader: Property at kernel index is not set - Game Development Stack Exchange
1.数据关联、传入传出的流程不规范。
2.unity版本问题。
3.流程规范,但是有错误。
shader.SetBuffer(kernel,"dateBuffer", buffer);
buffer.SetData(input);
shader.Dispatch(kernel,1,1,1);
compute shader 里变量名字是dataBuffer,所以上面应该是:
shader.SetBuffer(kernel,"dataBuffer", buffer);
buffer.SetData(input);
shader.Dispatch(kernel,1,1,1);