I'm having trouble getting the timeline package to work. I've installed the spine 3.8 UPM and fixed all compile errors related to that (we are upgrading from 3.7). But when bringing in the timeline package (I can't find a UPM, only a zip) I'm getting new errors stating that various spine namespaces can't be found. Could I be installing it incorrectly? I just unzipped the archive to the packages folder in my unity project. I tried importing the zip with the package importer, but it gives me an error that states that all of the files already exist in my project (they don't).
Any thoughts?
I'm also seeing an issue with certain meshes not displaying properly for re-exported skeleton files; it seems that some weighted meshes appear to have negative scaling or are skewed or something, although there is nothing on the bone rotation/scaling to suggest why this would be happening. Any help would be greatly appreciated.
Unity version is 2019.4.9f1
Sheldon
2 years ago
- Sheldon
- Bài viết: 2
Nate
Please note that our resident Unity expert, Harald, is currently on vacation. He'll catch up to forum posts and everything else ASAP when he's back. I can try to help, but I apologize if only in a basic way.
There should not be any errors after installing, so that is a clue something went wrong early on. Did you get spine-unity from the download page? You should remove the old files first, otherwise you could have a mix of old and new files which would cause problems.
There should not be any errors after installing, so that is a clue something went wrong early on. Did you get spine-unity from the download page? You should remove the old files first, otherwise you could have a mix of old and new files which would cause problems.
2 years ago
-
Nate - Bài viết: 12213
Sheldon
Thanks Nate, any help is appreciated. I completely removed all spine files and reinstalled (the spine-unity upm and timeline package are both from the downloads page). In the process of reinstalling, I've noticed that the namespace compile errors are only popping up when 'SPINE_TK2D' is defined. As soon as it's disabled, they disappear. Could there be a compatibility issue with the timeline package and tk2d support? Hopefully that helps to narrow it down.
2 years ago
- Sheldon
- Bài viết: 2
Nate
Oy, it very well could be an issue with Toolkit2D. It is not as popular as using straight Unity, so likely sees less testing. I'm afraid this is Harald's domain, we may need to wait for him to return.
2 years ago
-
Nate - Bài viết: 12213
Harald
Sorry for the late reply and sorry for the inconvenience!
The problem is that the
Note: the "TK2D Support" - "Enable" button does something similar with the asmdef files of spine-unity, but it does not (and cannot easily) cover those in imported packages.
The problem is that the
com.esotericsoftware.spine.timeline
package comes with asmdef
files. The quick fix is to remove (or change the extension from .asmdef
to .txt
) the two asmdef files:com.esotericsoftware.spine.timeline\Editor\spine-timeline.asmdef
com.esotericsoftware.spine.timeline\Runtime\spine-timeline-editor.asmdef
Note: the "TK2D Support" - "Enable" button does something similar with the asmdef files of spine-unity, but it does not (and cannot easily) cover those in imported packages.
2 years ago
-
Harald - Bài viết: 4454
Riku
Is there no plan to make spine-unity 3.8 for Unity 5.6? It seems my artist was on auto update and now I have no ability to import the new assets into our 5.6 game due to the lack of package support.
I can understand removing Unity 5.6 support with the upgrade to 4.0, but I did not expect it with 3.8. Is there a way that I can downgrade the 3.8 files she made to 3.7 if there is not going to be a Unity package compatible with Unity 5.6 for Spine 3.8?
I can understand removing Unity 5.6 support with the upgrade to 4.0, but I did not expect it with 3.8. Is there a way that I can downgrade the 3.8 files she made to 3.7 if there is not going to be a Unity package compatible with Unity 5.6 for Spine 3.8?
1 year ago
- Riku
- Bài viết: 8
Harald
With the arrival of spine-unity 3.8 (non-beta around 07/2019 if I recall correctly), we already dropped official support for Unity 5.6 (you can also see it in this posting). Support has not been dropped recently. This does not mean that the first 3.8 spine-unity unitypackages did not compile any more. Perhaps you have continued to use the unsupported Unity 5.6 version without noticing, since it did not break immediately?Riku đã viết: I can understand removing Unity 5.6 support with the upgrade to 4.0, but I did not expect it with 3.8.
No. While you should likely be able to use earlier spine-unity 3.8 packages without problems, it is not recommended as many bugfixes followed.Riku đã viết:Is there no plan to make spine-unity 3.8 for Unity 5.6?
In general: don't auto-update when in a project. Stay on a fixed version, no-one shall upgrade before asking everyone.Riku đã viết:It seems my artist was on auto update and now I have no ability to import the new assets into our 5.6
Then your skeleton assets are on version 4.0, not on 3.8, right? spine-unity 3.8 won't help with 4.0 assets.
Yes.Riku đã viết: Is there a way that I can downgrade the 3.8 files she made to 3.7
Versioning - Spine User Guide: Recovering work from a newer version
1 year ago
-
Harald - Bài viết: 4454
Riku
Thank you so much, it looks like I can export the 3.8 version files using 4.0 (as 3.8 does not have versioned exports that I can find) and import without issue to 3.7. I think she updated recently, thankfully, but I have requested she set her projects to 3.7 so we won't have any further issues.
1 year ago
- Riku
- Bài viết: 8
Harald
Glad to hear, thanks for letting us know!
1 year ago
-
Harald - Bài viết: 4454
Quay về Unity
- Thời gian được tính theo giờ UTC