Search Issue Tracker

By Design

Votes

3

Found in

2018.3.0f2

Issue ID

1131736

Regression

No

Characters with higher Step Offset collide with objects which are above them

Physics

-

How to reproduce:
1. Open attached Unity project "CharacterControllerCollisionBugTest"
2. Enter the Play mode
3. Wait until Characters reach the Block

Expected result: All three Characters passes through a Block
Actual result: Second Character gets stuck, but passes through a Block. Third Character gets stuck.

Reproduced with: 2019.2.0a6, 2019.1.0b5, 2018.3.7f1, 2017.4.22f1.

  1. Resolution Note:

    PhysX decomposes the movement vector into three components: Up, Forward, Down. A higher step offset causes the Up component to be checked higher as well, leading to behaviour like this.

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.