Skip to content
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

A KinematicBody2D can push another KinematicBody2D through a moving one-way collision platform #43229

Open
Tracked by #45334
AttackButton opened this issue Oct 31, 2020 · 2 comments

Comments

@AttackButton
Copy link
Contributor

AttackButton commented Oct 31, 2020

Godot version:

Godot 3.2.3-stable

OS/device including version:

Windows 8, Geforce 840M, GLES3

Issue description:

A KB2D jumping over another KB2D that is on a moving platform with one-way collision as true causes the latter KB2D to falls off from the platform.

** The moving platform is also a KB2D.

** I confirm that #42574 does not fix this bug.

The moving platform with one-way collision as true:
On the right side the KB2D does not fall, cause it is over a StaticBody2D platform, even with one-way collision as true.

one-way-movingPlatform1

The moving platform with one-way collision as false:

one-way-movingPlatform2

Steps to reproduce:
Create a moving platform with one-way collision as true, put a KB2D to jump over another KB2D on that moving platform.

Minimal reproduction project:

KinematicMoving-one-way-movingPlatform.zip

@madmiraal madmiraal changed the title A KB2D jumping over another KB2D that is on a moving platform with one-way collision as true causes the latter KB2D to falls off from the platform A KinematicBody2D can push another KinematicBody2D through a moving one-way collision platform Nov 2, 2020
@madmiraal
Copy link
Contributor

Related to #35776.

@azagaya
Copy link
Contributor

azagaya commented Jun 8, 2021

Perhaps related to this. If you step on another KB2D on a side-moving platform, they will slide. In 3.2, they both moved along with the platform.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants