camera.targetTexture设置后没有渲染到对应的精灵?

properties: {
    magnifierCamera: cc.Camera,
    magnifierShower: cc.Node
},    

onLoad() {
//创建texture,尺寸为要显示相机内容的精灵的尺寸
let texture = new cc.RenderTexture();
texture.initWithSize(this.magnifierShower.width, this.magnifierShower.height);

    //创建spriteFrame,绑定texture
    let spriteFrame = new cc.SpriteFrame();
    spriteFrame.setTexture(texture)
    
    //将spriteFrame绑定到要显示相机的精灵上
    this.magnifierShower.getComponent(cc.Sprite).spriteFrame = spriteFrame;
    
    //设置相机的targetTexture
    this.magnifierCamera.targetTexture = texture;
},

目的:想将界面上的某一个区域放大后放在另外一个精灵上(放大镜);
问题:最后一行代码设置玩相机的targetTexture后没有效果。

注释掉这行代码就会有两层相机的渲染叠加到一块,加上之后magnifierCamera相机就没效果了,不知道最后一句出了什么问题?

代码没问题,是主相机、副相机的mask设置有问题:stuck_out_tongue_winking_eye: