• RuntimesUnityBugs
  • unity使用spine3.8版本打包出来spine动画失效

你好,我使用Unity2021.3.35f1版本和Spine3.8版本,在android平台和ios平台打包出来有时候spine动画会失效,就像一张图片一样,但是有时候又正常。
比如第一次unity导出打包,然后spine动画失效了,但是随便修改两行不相关的代码,重新导出打包,那么这次spine动画就很可能恢复正常,也有可能还是失效的。

    Related Discussions
    ...

    你好,根据你描述的问题,可能是由于Spine 3.8版本和Unity之间的兼容性问题。以下是一些可能的解决方案:

    1. 更新Spine版本:Spine 3.8版本已经比较旧了,建议更新到Spine 4.1或更高版本。较新的版本通常会修复一些已知的bug,并且在兼容性和性能上有改进。

    2. 检查导出设置:确保在Spine中导出的设置与Unity项目的设置匹配。特别是检查导出时的纹理打包设置和骨架数据格式。

    3. 使用最新的spine-unity运行时:确保你使用的是最新版本的spine-unity运行时。你可以从Spine Runtimes GitHub下载最新版本。

    4. 最小化重现项目:如果问题依然存在,建议创建一个最小化的重现项目,只包含必要的资源和代码,这样可以更容易定位问题。

    5. 检查Unity项目设置:确保Unity项目中的设置(如图形设置、平台设置等)与Spine导出的设置兼容。

    6. 调试日志:在Unity中添加调试日志,检查在运行时是否有任何错误或警告信息,这些信息可能会帮助你找到问题的根源。

    希望这些建议能帮助你解决问题。如果问题依然存在,请提供更多的细节或截图,以便进一步分析。

      我尝试重新导入Spine插件和切换4.0的插件,还是会有这样的问题

      Spinebot 谢谢你的回复,我现在尝试一下

      fenger fenger Are you using the SkeletonGraphic component to display your skeleton? If so, you may experience display issues on mobile devices if you are not using the correct shaders. This is explained in the following section of the documentation:
      https://zh.esotericsoftware.com/spine-unity#%E9%87%8D%E8%A6%81%E9%A1%BB%E7%9F%A5-Material

      If this is not the case, it would be better for you to prepare a minimal Unity project and send it to us via email, as it is difficult to identify your problem by text alone. If you send us an email, please include the URL of this thread in the body of the message: contact@esotericsoftware.com