Skip to content

Bouncier than Default Engine #615

Description

@Wormsy

Description

I try to push a rigid body with zero friction, with a vector parallel to the surface it's on. Like pushing a soap bar.
But going up a slope, it has a tendency to bounce away from the surface, with Rapier.
With Default Godot, it stops instead (which is worse but that's because of something funky with the normals, not the Physics Engine)

Steps to reproduce the behavior:

In the scene I sent, hold space bar to set the crosshair somewhere above and to the right of the Robot.
Then click once, to make it slide towards the slope up.

Expected behavior

I'd expect it to just slide up, until it looses all momentum.

Environment:

  • OS: Windows 11
  • Version: v0.35.2
  • Godot Version: v4.7.2
  • Type: 2D

Example project(zip)

Godot_Rapier_Bounce.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions