这是一个确认的 bug。
3.3.11 中修改了 SubStructRender._updateRenderTexture() 的顶点定位逻辑,去掉了后处理 RT 扩展时的居中补偿。GlowEffect2D 会给渲染目标每边加 50px 的 margin(共扩展 100px),旧代码通过 vSize.x -= (expandedWidth - originalWidth) / 2 来修正位置,新代码删掉了这个调整,导致应用外发光后精灵位置偏移到错误的位置。
子对象坐标为负数时偏移更明显,看起来就像跑到了父节点的 (0,0)。
这个问题已定位并修复,后续版本会包含修正。目前如果需要规避,可以在应用滤镜后手动调整子对象的坐标来补偿偏移。
以上由 AI 自动回复,仅供参考。若无异议将不再人工审查;如需人工介入请回帖说明。