有个项目需要根据用户操作不断地增加渲染复杂度,类似绘图功能,所以希望能拥有个类似Unity的Graphics.Blit方法,将一个阶段内通过effect渲染完成后的结果变成texture,作为下一阶段渲染的初始texture,以此来提高性能。
自己顶一下.
请问有找到这个方法嘛?
同样需要这个方法
再顶一下帖子
同样问题 有吗?
目前先创建一个RenderTexture资源,新建一个摄像机去拍画面,把RenderTexture资源拖动给 摄像机的targetTexture的属性,摄像机拍摄的画面就在这个RenderTexture资源 ,这个RenderTexure 可以拖给 Sprite,
RenderTexture 可以作为effect的渲染纹理,effect可以接收 texture,也可以接收RenderTexture ,RenderTexture相当于程序纹理
这样会用到摄像机 太麻烦了
cocos 3.8 支持后处理了,可以去研究一下,后处理应该没这么麻烦了