Quick answer: After Set Size action, call Physics → Set collision mask from current animation to rebuild the body shape.

Sprite scales up via Set Size. Physics body keeps original collision polygon. Body falls through obstacles or floats above the ground.

The Fix

Event:
  On any keypress "G":
    Player: Set width to 128
    Player: Set height to 128
    Player Physics: Set collision mask from current animation
    // rebuild body to match new sprite size

Object property:
  Player: Behaviors → Physics:
    Body type: Imposter Box     // or Imposter Polygon

Box imposter is the simplest auto-fitting body. SetCollisionMaskFromCurrentAnimation rebuilds based on current visuals; cheap to call after every resize.

Verifying

Resize player. Walk into wall: collision matches new bounds. Without rebuild: original-size collision persists.

“Resize. Rebuild mask. Body fits.”

Related Issues

For Tap double fire, see tap. For Array picking, see array.

Resize. Rebuild. Collision fits.