Flying Cloth At Small Time Scales?

Hey guys -

I’m getting used to the (new) Cloth component in Unity and I’m running into a few strange issues. One of which is when I show a pause screen, which stops the game by setting the timeScale and fixedDeltaTime to small values, my cloth object behaves differently. Instead of being pulled down by gravity it seems to fly upwards as the timeScale values are set smaller and smaller (a little bit with .1 and a lot with .001).

Anyone else notice strange behavior when using the Cloth component and adjusting the time scale?

I have filed this as bug 752005.

It’s been happening since forever. Also, almost every time I pause the game (timescale == 0) the cloth simulation resets (the cloth becomes rigid). Doesn’t look like they’ll be solving this anytime soon.

Unity is working on a new cloth solution. Not sure if / when it will be done, but last I heard they had a group looking into it, taking suggestions and doing some testing.

They should just buy the code for Obi ( Unity Asset Store - The Best Assets for Game Making ) and make it work on console platforms and integrate it better with Unity.

Yeah, I suggested the same thing to Unity. :wink: