在2.4.x版本中有详细的介绍截图方式(https://docs.cocos.com/creator/manual/zh/render/camera.html?)
如果想让原有的渲染内容和截图内容都在屏幕上存在,核心代码
this.camera.targetTexture = new cc.RenderTexture();
this.camera.render();
this.camera.targetTexture = null;
3.0中 camera 没有 camera.render()
方法,只能下一帧将targetTexture = null
,这样会造成肉眼可见的闪了一下,3.0有可替代的方案来实现吗?或者手动渲染调用的替换API?
test3_0的副本.zip (2.5 MB)