Adaptive PhysicsSteppingMethod causes swimming issues due to unanchored parts

Reproduction Steps

When parenting an unanchored part to workspace through a local script, if the PhysicsSteppingMethod property is set to Adaptive, the client’s character will have trouble swimming in water. You can reproduce this by doing the following:

From Scratch:

  1. Open up a new place file
  2. Add some water to swim in
  3. Set PhysicsSteppingMethod to Adapative
  4. Insert a part into ReplicatedStorage
  5. Enter play solo
  6. Parent the part in ReplicatedStorage to Workspace on the client by dragging it
  7. Observe how your character struggles to swim in water
  8. Destroy the part or put it back into ReplicatedStorage
  9. Observe how your character no longer struggles to swim in water

With Reproduction File:

  1. Open the repoduction file
  2. Enter Play solo
  3. Observe how your character struggles to swim in the water while the red sphere exists
  4. Destroy the red sphere by clicking on it in the Explorer and pressing ctrl + x
  5. Observe how your character no longer struggles to swim in water

Reproduction Notes

  • It’s easier to reproduce this if the unanchored part is not in water
  • Occasionally it takes a little bit of time for the character to begin struggling

Reproduction File:
Adaptive PhysicsSteppingMethod Bug.rbxl (37.8 KB)

Published Reproduction File:
Adaptive PhysicsSteppingMethod Bug - Roblox

Expected Behavior

I expect the client’s character to swim without any issues when the client parents an unanchored part to Workspace and when PhysicsSteppingMethod is set to Adaptive.


Actual Behavior

The client’s character struggles to swim when the client parents an unanchored part to Workspace and when PhysicsSteppingMethod is set to Adaptive.


Workaround

The only workaround is to set PhysicsSteppingMethod to Fixed.

Issue Area: Engine
Issue Type: Other
Impact: Moderate
Frequency: Constantly
Date First Experienced: 2022-10-18 17:10:00 (-07:00)

1 Like

Thanks for the report. I filed a ticket to our internal database.

3 Likes

Looks like this issue has been resolved, I am no longer able to reproduce the behavior.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.