I’ve been all the day trying to use the platform effector on my tilemap in order to make the player collider from all sides but bounce/get friction ONLY on the top side, i’ve read the documentation and tried and tried tweaking all the values but i can’t get it done, i’ve attached to the tilemap collider a physics material 2d with the friction and bounce i want the player get on it.
For now the only sollution i’ve came is to give the player a physics material 2d with no friction and no bounce, and the physics material 2d to the tilemap collider with 0.1 friction and 0.5 bounce (the values i want) and this settings (image attached) to the platform effector but this makes the player bounce in the bottom too and i want ONLY the top to apply that friction/bounce.
I’m still getting issues with this system, seems that “Use Side Friction” doesn’t work, it always use friction even if i don’t check it, but i’m able to enable disable the bounce with “use Side Bounce”.
Another day, another headache, i’m using PlatformEffector 2D to disable bounce from the sides but i can’t make it to disable the friction, seems that it’s bugged…
It works for me. Is the “Used by effector” box checked for your TileMap Collider?
You can also use a Composite Collider, check “Used by Composite” on your TileMap Collider, then “Used by Effector” on your Composite Collider and it will work the same except now your TileMap Collider will be combined into one collider.
Thanks for the reply that’s how i’m using it right now, as i said it disables the bounce (so it’s working) but NOT the fricion (it’s half working i suppose…) here are some pics.
So if i check “use side bounce” it allows bounce, if i keep it unchecked it’s disabled (CORRECT!), but no matter if i check or unckeck the “use side friction” is ALWAYS using friction no matter what i do i just updated unity to latest version it’ll give it a try again.