Hey all,
In my current project, I use the well understood concept of “bullet time” to freeze the action of the game whilst the camera is moving to a new position.
The problem is, this seems to have exposed some weird behaviours with the Unity physics system. Normally, when physical items in the scene impact, they respond as expected, but if they’re moving during a bullet-time camera move, they suddenly seem to have a massive increase in velocity, meaning they tend to fly all over the scene.
I’m “pausing” physics using the following lines:
Time.timeScale = 0.0f;
Time.fixedDeltaTime = Time.timeScale*0.02f;
Which works, but obviously creates the issue I mention.
Anyone else seen this or have any ideas how to get around it?
Cheers,
SB