Hey Developers!
In the coming weeks, the Default
mode on PhysicsSteppingMethod
property on Workspace
will be set to Adaptive
.
Adaptive Timestepping allows better physics performance by stepping using larger timesteps when possible. For more information, visit our documentation.
With this change, physics simulations may behave differently in some cases, so we encourage everyone to test their experiences with PhysicsSteppingMethod.Adaptive
first.
If you wish to opt-out, you can always use the Fixed
option to keep everything the way it was. However, as we continue to update this feature and other components within our engine, the âFixedâ option is subject to being removed in the future. We recommend moving away from deprecated APIs that may not work well with Adaptive Timestepping.
Please note, if your experience heavily relies on legacy BodyPosition
instances, the system will default those bodies into 240hz mode. This is an unfortunate decision we had to make since legacy BodyMovers are generally unstable under lower frequencies. It is strongly encouraged that you migrate these Instances to the new AlignPosition
constraints to benefit from Adaptive Timestepping.
Please let us know if you have any questions or concerns.
Thank you.