• Unity
  • Update from 3.7 to 3.8b

Hi, I am super exited for the 3.8 runtime now support LWRP.

I was able to import the 3.8b unity package an the 3.8b UPM like suggested on this guide: http://esotericsoftware.com/spine-unity-download#In-place-Update-%28via-.zip-file-or-git%29

I corrected the only error on my code, related to runtime changes, nothing to worry about.

When I hit play some errors appear on the console, errors like

  • "Error reading skeleton JSON file for SkeletonData asset: hotdog_SkeletonData
    Specified cast is not valid."

I attached an image with the full console output.

How Can I fix this? Do I have to update the JSON file, if so how should I have to do it.

Thanks.

Related Discussions
...

We are sorry for the trouble!

Did you re-export your skeleton assets with the 3.8 version of Spine as well?
Please note that the Spine-Unity runtime version (e.g. 3.7) has to match the Spine Editor version (e.g. 3.7.93) which was used to export your skeleton files. When major+minor version numbers do not match (3.7 vs 3.8 ), import in Unity will fail due to format incompatibility.

You can use batch-export to re-export all your skeletons quickly via the command line interface:
Export - Spine User Guide: Command line

Harald escribió

We are sorry for the trouble!

Did you re-export your skeleton assets with the 3.8 version of Spine as well?
Please note that the Spine-Unity runtime version (e.g. 3.7) has to match the Spine Editor version (e.g. 3.7.93) which was used to export your skeleton files. When major+minor version numbers do not match (3.7 vs 3.8 ), import in Unity will fail due to format incompatibility.

You can use batch-export to re-export all your skeletons quickly via the command line interface:
http://esotericsoftware.com/spine-export#Command-line

Nice answer I would tell my artist to update Spine ands re-expoprt the characters for me, Thanks!

You're welcome, thanks for getting back to us!