Topic: One or two frame delay on move execution
Have noticed some weird issues that might be related to an engine issue or the unity animator itself. I'm doing this on 1.6, and haven't been able to test it in 1.7 yet, but has happened in previous versions too.
One issue, when performing a throw, Player A is performing a German Suplex on Player B. So Player A continues facing forward while Player B snaps to face the opposite way as they are lifted over Player A. When the throw connects, the first frame after collision, Player A assumes the first frame of the animation for throwing. Player B will have position in place but show their first idle frame. Then, the 2nd frame of the throw animation for Player A is the second frame of the throw animation, but for Player B it's the first frame.
Second issue, again possibly related. Player A has a jab animation. Player A performs a Jab. Move data says the frame data is: 9(2)16. So the Active frames are between 9 and 11. Animation preview frame 9 is the first frame showing the hitbox. Running the game, the hitbox displays on Animation frame 7, not 9.
I'm using Mecanim and UFE Engine with avatars on each of these characters.
Any help from anyone would be appreciated in if not fixing these issues at least understanding why they are occurring.