Answered

Animationclip selection window could be way handier

Anonymous 2 months ago updated 2 months ago 2

I am talking about the window that pops up when you click the name of your current Animation clip, when you want to switch to another one.

When I am working with a big project with say 80+ animations the list gets very long and unhandy. When I have to do a pass on all of the clips to add animation events for example or just change a small thing in every animation the process of switching to the right clip is very slow.

I think part of the reason is that this window doesn't have a scroll bar and the scroll wheel also doesn't work for me (at least on windows, on mac the scroll seems to work). The only way to scroll further down is to click down on the tiny arrow and the list slowly advances. When working down a long list from top to bottom this process becomes even slower because when opening the window the list doesn't focus on the currently open animation clip but always goes back to the top.

So a reliable way to scroll with the scroll wheel and a scroll bar plus remembering the last selected position in the list would be a great improvement for larger projects I think. I hope I explained it well enough!

Keep up the great work and thank you for this plugin!

UMotion Version:
1.22
Unity Version:
2019.2.0f1

Answer

Answer
Answered

Hi,
thank you very much for sharing your thoughts. I really appreciate that.

The list is an OS dependent implementation made by Unity. Thus I don't have access to modify/improve the list's functionality like you requested (it's implemented in the C++ part of Unity). I could implement my own window with custom GUI instead, but that requires quite some effort (and might come in a future update but no ETA yet).


What you can do as a workaround is to split your single project into multiple smaller projects (e.g. á 20 clips per project). That is also improving editing performance a bit (depending on the size of your animation clips). You can do this by duplicating your project file several times and then remove the animations you don't want to have in that "sub project". Group them in a meaningful way (e.g. all walking variations in one project, all shooting animations in another,...).

Please let me know in case you have any follow-up questions.

Best regards,
Peter

Answer
Answered

Hi,
thank you very much for sharing your thoughts. I really appreciate that.

The list is an OS dependent implementation made by Unity. Thus I don't have access to modify/improve the list's functionality like you requested (it's implemented in the C++ part of Unity). I could implement my own window with custom GUI instead, but that requires quite some effort (and might come in a future update but no ETA yet).


What you can do as a workaround is to split your single project into multiple smaller projects (e.g. á 20 clips per project). That is also improving editing performance a bit (depending on the size of your animation clips). You can do this by duplicating your project file several times and then remove the animations you don't want to have in that "sub project". Group them in a meaningful way (e.g. all walking variations in one project, all shooting animations in another,...).

Please let me know in case you have any follow-up questions.

Best regards,
Peter

Thank you very much for your reply! I understand now that this would be a longer process to change. 

Your work around should also help me for future projects, thanks!