Hey there! I have a few questions on what would be more performant (less laggy).
Meshes in parts (specialmesh, mesh etc) or meshparts, and if I switched all my meshes/meshparts over to the other, how big of a difference would it make?
Hey there! I have a few questions on what would be more performant (less laggy).
Meshes in parts (specialmesh, mesh etc) or meshparts, and if I switched all my meshes/meshparts over to the other, how big of a difference would it make?
I’m not 100% sure, but I don’t think it makes much of a difference. Personally I would go for a meshpart because I have all the properties in one block, but you do you. Also meshparts would be more organized. But then again, you do you.
As stated by staff in other posts, a single, well thought-out meshpart will always out-perform built in parts. The problem I’m stuck with is the improved, but still terrible collisions that even fairly simple shaped meshparts have. I don’t think special meshes are any better.
You best bet is to go with MeshParts. Quoted from Zeuxcg, a Roblox staff member,
SpecialMeshes are approximately 10x slower to update than basic parts, also triggers bbox update for the cluster. Also, there is no ‘fast path’ for SpecialMeshes.
A side note with SpecialMeshes, you can’t define the CollisionFidelity precisely although you can with MeshParts. You can go as far as fine-tuning it too. You also cannot change the material of the SpecialMesh and it will not cast a shadow either.