-
-
Notifications
You must be signed in to change notification settings - Fork 21.1k
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
3D KinematicBody is not correctly detecting collision with PlaneShape #5910
Comments
I can confirm this happens on Linux 64bit 2.1 RC1 |
Still present on 2.1.2. I'm attaching test scenes, the one called test_plane.tscn should print COLLISION on contact like test.tscn. |
@bojidar-bg this is present currently in master as of Dec 19th 2017 |
Can confirm in master 394e6d5 |
Area's don't appear to detect plane collision shapes either |
is_on_floor() reports false when using a planeshape collision shape. |
The plane shape is not meant to be a floor, but is meant to kind of world margin... For this reason it doesn't work properly. |
Can confirm this on current master (0babb) |
Operating system or device - Godot version:
Windows 10 64bit - Godot 2.1 RC1
Issue description (what happened, and what was expected):
The KinematicBody
is_colliding()
function does not return true when the body is colliding with an object that has a PlaneShape collision shape. It does still get stopped by the object, but doesn't report the collision.Steps to reproduce:
Create a StaticBody with a PlaneShape collision. Create a KinematicBody with a simple BoxShape collision, and add a script to it to move into the StaticBody. Print
is_colliding()
The text was updated successfully, but these errors were encountered: