摄像机和遮罩[求助]

我想做个水波纹,因为水波纹是在最上层,所以我将摄像机的内容渲染到目标纹理上了,后来给别的节点加遮罩,遮罩底下的所有精灵节点都不能被渲染到画布上了。请问有大佬懂得为啥吗?

/*这厮将摄像机代码 */
protected init() {
// 创建并初始化 RenderTexture
const renderTexture = this.renderTexture = new cc.RenderTexture(),
screenSize = cc.view.getVisibleSizeInPixel();
renderTexture.initWithSize(screenSize.width, screenSize.height);

    // 将摄像机的内容渲染到目标纹理上
    this.inputCamera.targetTexture = renderTexture;

    // 使用目标纹理生成精灵帧并设置到精灵上
    this.outputSprite.spriteFrame = new cc.SpriteFrame(renderTexture);

    // 设置 Y 轴翻转
    // renderTexture.setFlipY(true);  // not working
    this.outputSprite.node.scaleY = -Math.abs(this.outputSprite.node.scaleY);
}

谢谢各位大大,帮帮孩子吧