-
-
Notifications
You must be signed in to change notification settings - Fork 21.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
is_on_floor() detection is buggy #38566
Comments
Duplicate of #35780 (and possibly others). |
@Calinou But the KinematicBody is not in a GridMap or any edge. Its on a plain flat solid ground. |
@vickylance I think it's still the same underlying issue 🙂 We have lots of issues reporting this exact problem. There are probably many duplicates lying around already. |
@vickylance For |
This is not "correct". If the body is already colliding with the floor the physics engine should return true. This is, is_on_floor should return true if the body is already touching the floor even if vel.y is 0. |
Godot version:
v3.2.1
OS/device including version:
MacBook Pro - Catalina
Issue description:
is_on_floor()
is returning true one frame and false another frameSteps to reproduce:
I have attached a below project with minimal reproduction
Minimal reproduction project:
MinimalProject
The text was updated successfully, but these errors were encountered: