其实我就是想简单做个体积光材质的插件的(买点小钱),肯定是不能涉及到修改引擎了,不可能别人买你一个插件,还有自己去修改引擎吧,哈哈,感觉使用门槛有点高了。。。
我原本的思路也是和你这个差不多,想再Camera渲染之前设置一下targetTexture,并把Depth Buffer 拷贝到一张RT上,最后在Camera渲染所有物体后再重置targetTexture。但是我找了一下,好像没有看到cocos里面能注册Camera渲染前后的事件的API。就是类似Unity的OnPreRender和OnPostRender。。。
话说,你这个RenderDoc是怎么截帧cocos的?是cocos打包后再截帧的吗?感觉好麻烦,有没有办法编辑器里面截帧? 或者说你是直接用renderdoc启动的cocos? cocos官方居然都不搞一个图形调试工具吗,类似Unity的frameDebug的。。。