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.