Please see updated information here:
Hello! A new physics option on the workspace is now available: PhysicsSteppingMethod
. This feature has been in Beta for a while, and can now be enabled via your workspace settings.
We are supporting 2 different choices for this option: Fixed and Adaptive
-
With Fixed, our solver will take approximately 240 timesteps per second to advance the physics forwards in time, which is identical to the time stepping method Roblox has been using.
-
With Adaptive, our solver will attempt to adaptively assign appropriate timesteps (60hz, 120hz or 240hz) to separate simulating mechanisms. This will allow the solver to take less steps, improving performance at the cost of physical accuracy.
-
The Default setting would be set to Fixed, until further notice.
In general, Adaptive will try to simulate physics at a lower frequency than Fixed. This can cause the simulation in your games to behave differently, and sometimes the effect might not be desirable for your gameplay experience.
Please keep in mind that we are continuing to tune and polish the system so that the automatic timestep assignment system can work seamlessly for all possible scenarios. In the meantime, there might be cases where the lowered physics simulation rate can cause unexpected behaviors.
To read more about this option in detail, we strongly recommend that you have a look at our DevHub article and API reference!