Unity animator state finished, motion not


Screenshot of the TopAppearing motion - boost the alpha of the sprite from 0 to 1 for total of 2 seconds.

Screenshot after TopAppearing state has been finished

Screenshot of the TopAppearing’s transition settings


  • Why isn’t the alpha of the Top’s sprite 255(1) after the TopAppearing animation state has been finished?

It looks to me like the exit time on the transition is causing the issue. You have it set to 0.5 which means it will start transitioning when TopAppearing is executed halfway likely causing it to never quite finish.