当使用 SkeletonGraphic 在 UI 上时,如果在 Canvas 的 RenderMode 设置为 Screen Space - Camera 时只显示 Outline Pass 而 Normal Pass 看不到,可能是因为 Outline 着色器文件缺少一些必要的包含文件,导致着色器通道无法编译。请检查 Spine-SkeletonGraphic-Outline 着色器文件是否有编译错误,并确保材质 SkeletonGraphicDefaultOutline 使用的是正确的着色器 Spine/Outline/SkeletonGraphic。
此外,确保在 Screen Space - Camera 模式下,Canvas 的 Plane Distance 设置正确,以便 Normal Pass 可以正确渲染在 Outline Pass 之上。