起きている問題
Play By ProgressをtrueにしてAnimatorと連携し、Progressを操作した場合に
実際に反映されるのが
UpdateのUnityイベントのタイミングなので
アニメーションが開始した時点では0フレーム目の状態が反映されず、常に1フレーム遅れた見た目になっております。
修正内容
以下の2パターンで修正を確認しました。
■パターン1
OnDidApplyAnimationPropertiesのイベントでAnimationからの更新時にも反映するようにしたら解消されることを確認しました。
■パターン2
更新タイミングをLateUpdateにする方法でも修正が確認されましたが。
この場合、互換性がなくなると思うのでご注意ください。
起きている問題
Play By ProgressをtrueにしてAnimatorと連携し、Progressを操作した場合に実際に反映されるのが
UpdateのUnityイベントのタイミングなのでアニメーションが開始した時点では0フレーム目の状態が反映されず、常に1フレーム遅れた見た目になっております。
修正内容
以下の2パターンで修正を確認しました。
■パターン1
OnDidApplyAnimationPropertiesのイベントでAnimationからの更新時にも反映するようにしたら解消されることを確認しました。■パターン2
更新タイミングを
LateUpdateにする方法でも修正が確認されましたが。この場合、互換性がなくなると思うのでご注意ください。