• Unity
  • Unity Timeline after update to 2019.1

  • Düzenlendi
Related Discussions
...

Hello, I am getting this error after update to 2019.1 today:

The timeline window is missing the Spine Animation State Track.
I was trying to add assembly definition reference to Unity.Timeline to spine-unity and spine-unity-editor assembly definition files with no luck.

Also, where could one track the progress on the timeline integration? You mentioned switch to using animation reference assets ([unity] Unity 2017 Timeline/Playables support · #943), is it already happening? I would love to see more tight integration with timeline like this post from yesterday: unity timeline custom spine track test

Hello,

We are working on it. Unfortunately the API has changed in Unity 2019 which makes some additional work necessary to enable timeline support back in. We are very sorry for the inconvenience!

You can subscribe to this ticket here to receive notifications on any updates:
[unity] Timeline not supported on Unity 2019 beta · #1326

5 gün sonra

Hi,

Thanks for the info. Do you have any time estimates? If it takes a few days, I can wait for it, but if it takes weeks, I need to switch back to 2018.3.

Thanks!

Unfortunately this also depends on the number of forum questions to be answered. It could be done in days, but could easily take 1-2 weeks as well acompanying other work.

I have exactly the same problem 🙁

7 gün sonra

It's on high priority, I'm sorry for the inconvenience.


Timeline support has now been added for Unity 2019!

You can download the latest unitypackage from here as usual:
Spine Unity Download

Then go to Edit - Preferences - Spine and at Timeline Package Support hit Enable to automatically perform all necessary steps to activate the Timeline components for Unity 2019.

The full description as in the Changelog:
Timeline Support for Unity 2019 using the existing Timeline components. By default, all Spine Timeline components are deactivated in Unity 2019 and can be activated via the Spine Preferences menu. This step became necessary because in Unity 2019, Timeline has been moved to a separate Package and is no longer included in the Unity core. Please visit Edit - Preferences - Spine and at Timeline Package Support hit Enable to automatically perform all necessary steps to activate the Timeline components.
This will automatically:

  1. download the Unity Timeline package
  2. activate the Spine Timeline components by setting the compile definition SPINE_TIMELINE_PACKAGE_DOWNLOADED for all platforms
  3. modify the spine-unity.asmdef file by adding the reference to the Unity Timeline library.

It does not turn on and gives this error.

It works for me. The errors you are showing should be ignored (as stated in the warning).
After update, I needed to delete the Library folder and reimport the project. After this, it is working fine.

Thanks for the info. This is indeed strange, under some circumstances it seems to be necessary to select the Spine folder and hit Reimport in order to build the Timeline script files again.

So before reimporting everything, you could try only reimporting the Spine directory (actually only the Timeline directory with all scripts in it needs the reimport, I will add this programmatically).

I will reopen the ticket in order to fix this additional issue.

Thank you Spine reimport helped me 🙂 Hooray everything works!

Glad it now all works!

I have just commited a fix so that the manual reimport should no longer be necessary. The updated latest unitypackages now contain this bugfix.
Spine Unity Download