Search Issue Tracker

Fixed

Fixed in 2021.3.6f1, 2022.1.6f1, 2022.2.0a17

Votes

1

Found in

2021.3.3f1

2022.1.1f1

2022.2.0a13

Issue ID

UUM-1684

Regression

No

Platform Effector 2D Component's disabled "Use Side Friction" property doesn't work when a GameObject is falling off the corner

--

-

Reproduction steps:
1. Open the attached project
2. Open the "SampleScene.unity" Scene located in "/Assets/Scenes/" in the Project window
3. Enter Play mode
4. Attempt to run and jump into a wall with the Player-controlled GameObject
5. Attempt to fall from the edge of any GameObject and move towards it while in the air with the Player-controlled GameObject

Expected result: the Player-controlled GameObject shouldn't stick to the wall when it falls off the edge
Actual result: the Player-controlled GameObject sticks to the wall

Reproducible with: 2019.4.39f1, 2020.3.34f1, 2021.3.3f1, 2022.1.1f1, 2022.2.0a14

Reproducible on: Windows 10 (21H2)

Note: this is only happening when the Player controlled GameObject is moving off of the GameObject's corner with the Platform Effector 2D Component, which has the "Use Side Friction" property disabled, which should make the GameObject immune to the Platform's Side Friction

 

  1. Resolution Note (fix version 2022.2.0a17):

    PlatformEffector2D now re-evaluates surface friction/bounce continually for all existing contacts. Previously it was only being done once during the initial contact.

    Fix for this issue will be available on Unity 2022.2.0a17 and above

  2. Resolution Note (fix version 2022.1.6f1):

    Fix for this issue will be available on Unity 2022.1.7f1 and above

  3. Resolution Note (fix version 2021.3.6f1):

    Fix for this issue will be available on Unity 2021.3.6f1 and above

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.