- Home /
Deterministically Speed Up Simulation Without Impacting TimeScale
How can I speed up game without affecting timedelta?
This is a similar to https://answers.unity.com/answers/1708844/post.html. but slightly different. I am building a simulation and actually don't care that much about "what" speed it's set to, as long as it's processing as fast as possible with deterministic results.
Time.timeScale does not work, as it affects all the time and delta time measuring variables of the Time class. I do not want this. I want to run with the SAME time delta, but faster.
Capture Framerate also does not work, as my simulation has some (simulation) time sensitive components and I need those to be considered.
Answer by andor_unity · May 13, 2020 at 09:53 AM
As an example, this is a nav mesh agent, with each line representing a different timescale (up is less and down is more). I plot a point for each update. You can see the precision of points is reduced as the time scale increases.
Your answer
Follow this Question
Related Questions
Using Time.deltaTime as time counter. 1 Answer
Is it possible to tick the fixed timestep manually or increase the timescale beyond 100? 2 Answers
How to speed up simulation time without distorting results 0 Answers
Is there a way to speed up the game more than 100 times? 1 Answer
2nd independent deltaTime and timeScale variables, or a way to mimic this? 1 Answer