so I have the RB2D collision layer just for collisions, and I have a area2d collision layer for detecting contact between cloned nodes, but it doesnt detect the two earth nodes touching unless I set the area2D collision mask to layer 1 and I'm not sure why.

you are viewing a single comment's thread
view the rest of the comments
[–] 9 points 2 years ago (3 children)

Sounds like you misconfigured your layers and masks. The collision mask determines which layers it can touch, so it sounds like you have the earth Rigidbody on layer 1 and are trying to detect the body.

  • source
  • hideshow 3 child comments
  • [–] [S] 5 points 2 years ago (2 children)

    I want the RB2D on layer 1 so it collides with other bodies but I want some way to detect when it has collided with a clone of the area2d so I put area2D on layer 2. is there a better way to detect cloned nodes?

  • source
  • parent
  • hideshow 2 child comments