我们无法重现这个问题。 生成的混合模式材质在我们这边的任一渲染管道上都按预期工作,无论是使用前向渲染器的 URP、使用 2D 渲染器的 URP 还是使用标准渲染管道时。
哪个版本的 spin-unity 运行时(unitypackage 的名称,也在 Assets/Spine/version.txt
中列出)以及哪个版本的 Spine URP Shaders UPM 包(也是 Unity 包管理器中的包或版本的名称) 窗口)你在使用吗? 如果您没有看到使用例如的材料 使用的着色器“Spine/Blend Modes/Skeleton PMA Additive”,那么您可能使用的是旧的 spin-unity 版本,其中的内容不会自动设置。
We could not reproduce this issue. The generated blend mode materials are working as expected on our side for either render pipeline, be it URP using a ForwardRenderer, URP using 2D Renderer or when using the Standard Render Pipeline.
Which version of the spine-unity runtime (name of the unitypackage, also listed in Assets/Spine/version.txt
) and which version of the Spine URP Shaders UPM package (also name of the package or version in the Unity Package Manager window) are you using? If you don't see materials using e.g. the shader Spine/Blend Modes/Skeleton PMA Additive
used, then likely you're using an old spine-unity version where things were not automatically setup.