I am working on a 2D platformer game, and I want to make an object that bounces off of other objects but does not bounce the character when he touches it. I just used the bounciness property, and it currently has the physics I want, but the bounciness also has an undesired effect on the player. This is probably kind of basic, but is there a trick to make something like the bounciness property of a material exclusively effect or not effect certain items.
I’m guessing this could be done using tags, but I don’t know how to mess with the properties in a way that would do that.
It’s not basic at all and contacts between objects don’t have any “direction” to them beyond logically in your head.
I don’t see how tags would help even if you used them in a Collision callback because the callback happens after the response has happened; it’s there to tell you it’s occurred.
So, with that said, I introduced a feature in 2022.2 that allows you to control force send/receive layers per-collider so when a contact happens, normally an impulse is applied to both objects; this allows you to control that.