0 votes

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

For the ball:
brick

brick

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?

brick

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 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.