MeshPartHeadsAndAccessories now disables character head collisions

Reproduction Steps

  1. Open the “Starting Place” template in Studio
  2. Set MeshPartHeadAndAccessories to “Default” or “Enabled”
  3. Press Play
  4. Enter the house, jump, observe there are no collisions with the player’s head
  5. Press Stop
  6. Set MeshPartHeadAndAccessories to “Disabled”
  7. Press Play
  8. Enter the house, jump, observe there are collisions with the player’s head

This currently can only be reproduced in Studio, not live games.

Expected Behavior
MeshPartHeadAndAccessories should keep the player’s head CanCollide true. This is historically what the behavior has always been.

I was unable to find if this change was intentional, but if it is, it messes up backwards compatibility with numerous doorways and small openings. Conversely, CanCollide MeshPart heads could be pretty awkward. I’m on the fence.

image

Actual Behavior
MeshPartHeadAndAccessories sets the player’s head to CanCollide false. It makes the player’s camera behavior and interactions with level geometry incredibly awkward.

If this intentional, it may make sense to announce this change in behavior to developers. This change will break several hallways and a few puzzles throughout my games.

image

Workaround
Either set MeshPartHeadAndAccessories to false or use a custom script to re-enable the player’s head collisions.

Issue Area: Studio
Issue Type: Other
Impact: Moderate
Frequency: Constantly
Date First Experienced: 2021-10-02 11:00:00 (-04:00)
Date Last Experienced: 2021-10-02 11:30:00 (-04:00)

5 Likes