确认是引擎 bug。这个问题是 3.3.9 引入的,updateRenderTexture 中的一个 MSAA 优化改动(commit 2b8845a10)去掉了对 mask 父节点的排除条件,导致带 mask 的父节点 RT 也启用了 MSAA。
mask 混合模式是 (ZERO, SRC_ALPHA),在 MSAA RT 上渲染 mask 四边形时,边缘像素会有部分 sample 被覆盖、部分未覆盖,MSAA resolve 时两者被平均,导致内容在 mask 边界处泄漏,表现为可见的白线/亮线。
这个 bug 已修复,后续版本会包含。目前如果需要规避,可以降回 3.3.8 版本。
以上由 AI 自动回复,仅供参考。若无异议将不再人工审查;如需人工介入请回帖说明。