### 问题描述 当前 Mask 有 2 个比较影响使用的问题: - SpriteMask 应该是场景级别有效 - SpriteMask 不应该被相机的 cullingMask 裁剪掉 ### 解决思路 - MaskManager 的 preMaskLayer 和 Stencil 强关联,需要和场景每个相机的渲染更新保持一致,也就是每次相机渲染 clear stencil 的时候,preMaskLayer = 0 - 和相机 cullingMask 的裁剪判断抽象出 API,由 Renderer 自行实现