Packages change character collisions

blob.jpg

These wings are part of the package, and for some reason they change the size of the character’s collisions, making it impossible to walk through doors

This also happens with the bounty hunter, which makes walking up stairs hard.

4 Likes

This seems to be a result of R15 characters being made of MeshParts.

MeshParts still have CollisionFidelity. Setting it to Box should fix it.

Not necessarily. It could just put a big bounding box around the wings.

When converting a package to R15 some time ago, I found the decision for using meshparts to be quite problematic.

You can’t have the visual geometry outside of the bounding box, and changing the mesh ID changes the size and whatnot of the meshpart.

It’d be easier to have R15 as bricks with meshparts :frowning: But heck, I guess that’s not going to change.

Using meshparts with variable size is a bad idea. Meshes should be used instead because they preserve the original desired physical bounding box while only changing the appearance.

6 Likes

Packages already use box collision for every piece (which is actually making this problem worse).

And we can’t read the MeshId property of meshparts, making a fix ourselves impossible.

These decisions are game-breaking and limiting.

2 Likes

Why can’t items just have no density, and cancollide is turned off?

https://twitter.com/MerelyRBLX/status/801661311830605824

Not sure if this includes in-game (I’m guessing it does)

@Merely

They would still be hit by raycasts for, say, a gun