複数のマテリアルとシェーダー(または複数のブレンドモード)が単一の SkeletonGraphicインスタンスでサポートされていないことを残念に思います。 問題は、単一の SkeletonGraphicで複数のアトラスページテクスチャのサポートを妨げるUnityのCanvasRendererの単一のサブメッシュ制限です。 したがって、異なるブレンドモード用に Spine / SkeletonGraphicシェーダーの独自のコピーを記述したとしても、単一のCanvasRendererで複数のマテリアルを割り当てることはできません。
I'm sorry to say that multiple materials and shaders (or multiple blend modes) are not supported on a single SkeletonGraphic instance. The problem is the single submesh limitation of Unity's CanvasRenderer which also prevents support for multiple atlas page textures at a single SkeletonGraphic. So even if you would write your own copy of the Spine/SkeletonGraphic shader for different blend modes, it will not be possible to assign multiple materials at a single CanvasRenderer.
別の回避策を介してSkeletonGraphicのブレンドモードのサポートを扱う問題チケットがありますが、この機能を実装するまでに時間がかかるのではないかと心配しています。
[unity] SkeletonGraphic blend modes support · #1316
There is an issue ticket that deals with support of blend modes at SkeletonGraphic via a different workaround, but I fear it will take some time until we get to implement this feature:
[unity] SkeletonGraphic blend modes support · #1316
したがって、現時点での最善の回避策は、スケルトンを異なるマテリアルの複数のパーツに分割することです。
The best workaround for now is to split the skeleton into multiple parts for different materials.