0 votes

In my 2d game I've TileMap to decorate the world. The collision between the player and objects are just fine except one thing.

One thing that many others also asked but didn't get a proper solution. Most of them I've seen just moved to KinematicBody2d. The problem is that when the player (KinematicBody2d) pushes a RigidBody2d, that body goes through the wall if the force is more.

I've no script and default values set for RigidBody and TileMap.
How can I make that the RigidBody don't get through the wall when pushed heavily by anything?

Godot version v3.2.3.stable.official
in Engine by (18 points)

this is just one of the reasons why godot sucks at 3d. if the rigid bodies are supposed to be tiny don't make them collide with the kinematic bodies at all, else you could do what the video here does:
https://youtu.be/C-Sn55e5wnk

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.