It's always better to give tiles a type and set their appropriate properties in the resources/settings/tiles.ron config file.
This will make it much easier to change properties for a bunch of tiles all at once.
We should remove all hitboxes for solid tiles set via the tiled collision-editor.
Also remove their is_solid: true property.
Instead, we should give all of those tiles the type Ground,
which will make them all solid and give them all a hitbox of their full tile size (8x8).
I've looked into doing this via some script, but in this case this would be a bit complicated.
I think it would be quicker to just do this manually once.
Then going forward, we should try to prioritize giving tiles a type, and only giving properties for specific cases, where a tile needs to overwrite some value (like if a specific jumppad needs to have a higher y velocity strength than usual).
It's always better to give tiles a
type
and set their appropriate properties in theresources/settings/tiles.ron
config file. This will make it much easier to change properties for a bunch of tiles all at once.We should remove all hitboxes for solid tiles set via the tiled collision-editor. Also remove their
is_solid: true
property. Instead, we should give all of those tiles the typeGround
, which will make them all solid and give them all a hitbox of their full tile size (8x8
).I've looked into doing this via some script, but in this case this would be a bit complicated. I think it would be quicker to just do this manually once. Then going forward, we should try to prioritize giving tiles a type, and only giving properties for specific cases, where a tile needs to overwrite some value (like if a specific jumppad needs to have a higher y velocity strength than usual).