camera实现放大镜功能,真机调试卡顿严重,无法显示

参考如下代码实现放大镜显示功能,浏览器调试正常,但真机调试无法显示,有没有遇到过相同问题的,麻烦帮忙看一下!

var camera = this. assistCamera. getComponent ( cc.Camera );
// 新建一个 RenderTexture,并且设置 camera 的 targetTexture 为新建的 RenderTexture,这样 camera 的内容将会渲染到新建的 RenderTexture 中。
let texture = new cc.RenderTexture();
let gl = cc.game._renderContext;
// 如果截图内容中不包含 Mask 组件,可以不用传递第三个参数
texture.initWithSize(100, 100, gl.STENCIL_INDEX8);
camera.targetTexture = texture;
this.assistCamera.x = touchLoc.x
this.assistCamera.y = touchLoc.y
camera.render();
var sf = new cc.SpriteFrame(texture)
this.node.targetAssist. getComponent(cc.Sprite). spriteFrame = sf