其实我也不知道,
渲染Renderer在BeginSample和EndSample之间很好理解
但是必须在EndSample之后又要再调用一次Render
所以,除了c++ java等基础预言,任何一个框架或公司二次开发产品
例如UnityEditor这些,还是必须找一些别人踩过坑的源码调试。
要是自己摸,百分之百摸到,耗时费力
shadowBuffer.BeginSample("Render Shadows");
context.ExecuteCommandBuffer(shadowBuffer);
shadowBuffer.Clear();
shadowBuffer.EndSample("Render Shadows");
context.ExecuteCommandBuffer(shadowBuffer);
shadowBuffer.Clear();
如上这么写,也只是一个比较完整的空壳,内容下面再填。但这一步必须严谨完全照抄,如果不这么写出各种异常