After updating to Unity 5.3.3p1 to use the particle system with Skinned Mesh Renderers, I now I have a very annoying and immersion breaking bug where player animations will stop playing, and then correct themselves at random.
The weird thing is when this happens the state machine from the animation controller still behaves as though this isn’t happening. I found that one way to fix the bug is to quickly look away from the bugged player and then look back at them (but thats not really a fix).
I tried setting the animator to “Always Update”, and setting the Skinned Mesh Renderer to “Update When Offscreen” to try and work around the issue. However, that didn’t fix anything.
Heres a gif of what it looks like when the animations freeze. The player is being controlled by AI.
This occurs both in editor and in compiled builds of the game.
I’ve tried creating a bug report, but the bug reporter crashes every time I try to send it.
Hm… Maybe THIS:How to use skin mesh renderer emitter in particle system ? - Unity Engine - Unity Discussions
is your problem?
Of course your version of Unity is much higher than in the posts. But it does say something about a patch that fixes some glitches. Of course I’ven’t used skinned mesh renderers to know much on how it works in Unity, but hopefully that link is ok.
(Also, heyyy. Sebane! — I’m sure my name is unfamiliar to you. But this isn’t the time or place for fandom. XD Just a bit surprised I ran into you here just about now.)
The problem isn’t that the particle system doesnt work with the Skinned Mesh Render (that works rather nicely), its that, while the emmision is disabled, random animation stuttering occurs.
Hm, I’m really not sure. That’s interesting. Maybe I can come back sometime if I start using Skinned Meshes. the only time I get animation stuttering is if I configure the animation imported incorrectly or the game is running extreme slowly. Bleh. Maybe try filing that bug report on a different computer? Else try the entire project on a different computer.