@momomo Glad to hear that you've figured out your first problem by enabling Multiple CanvasRenderers
.
Regarding your remaining issue: Unfortuantely machine translation of your problem description was not very clear. Do you mean that you are replacing Materials with your own Materials? How did you assign your own materials, could you share code and screenshots describing what you're doing? Are you using a SkeletonGraphicCustomMaterials
component? Please note that SkeletonGraphic
is not using the normal skeleton Materials in the assets folder, as these can't be used with UI CanvasRenderer objects.
Did you check out the documentation section on Materials below?
https://zh.esotericsoftware.com/spine-unity-rendering#Materials