The Godot Q&A is currently undergoing maintenance!

Your ability to ask and answer questions is temporarily disabled. You can browse existing threads in read-only mode.

We are working on bringing this community platform back to its full functionality, stay tuned for updates. | Twitter

0 votes

I'm trying to make a brick breaker game. And I have the following:
For the brick:

For the ball:


The code isn't that clean(I'm still working), but it worked until I wanted to try collision layers and masks. I have a paddle(kinematic body), bricks and walls(static bodies), ball(rigid body) and powers (for now rigid but I will modify to kinetic).

If I remove the collision on both sides or maybe keep a collision somewhere(in this example, the ball has the collision), my bricks aren't destroyed. But if I add collision to the bricks, they will be destroyed. But if I have to add 2collisions to both nodes, what's the point to collision masks and layers? Maybe I don't understand something. I watched tutorials but it is still not working. What should I do?


in Engine by (92 points)

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 Frequently asked questions and 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 [email protected] with your username.