因为贴图比较大到成了2张贴图 在unity后生成了两个材质球使用SkeletonAnimation导出动画就正常,但用SkeletonGraphic导出的放在ui上的动画就出现引用不正确问题 这个需要如何解决呢 ? ps:如果要合成一张贴图那应该怎么优化目前贴图太大,如果合成一张就超过了4096*4096
通过查看spine源码发现有这样的解决方式:
在SkeletonGraphic中有这个判定 spine在unity中
if (skeletonDataAsset.atlasAssets.Length > 1 || skeletonDataAsset.atlasAssets[0].MaterialCount > 1)
Debug.LogError("Unity UI does not support multiple textures per Renderer. Your skeleton will not be rendered correctly. Recommend using SkeletonAnimation instead. This requires the use of a Screen space camera canvas.");
那么有没有多张材质可以正确的生成SkeletonGraphic呢?