The first time each of my animations are played, they hiccup quite a bit. I tried placing the animation files in the Preloaded Assets array in Player Settings > Other Settings, but it didn't seem to change anything. My guess is I should play all the animations out of sight in the background while the game is loading up, but that that could get pretty hairy as a lot of the animations have events in them, and I'd rather not have to trace through all the code of a near-finished product to set flags for that. Is there an easier way to do this? Thanks!
I'm having same problem. My animations (imported from xml files) are delayed only the first time that are played. Does anyone knows how to solve this?
Same issue here. And the hiccup you are mentioning happens to me every time I disable and enable a Game object. Unity kind of re-loads the animation each time (from what I understand). Does anyone have an idea ?
The only solution I found, is the load the animation on an object with 100% transperant material so it doesnt appear on camera but it load in the first frame directly , thats the only way I could preload the animation without lagging in the mid of the game