What this plugin does
Pixel-Perfect Collision replaces broad full-tile blockers with custom collision shapes that follow the visible edges of RPG Maker MZ tiles. It controls movement boundaries and hitboxes; it is not a pixel-art scaling or screen-resolution plugin.
Open the visual editor in-game, place points around the area that should be blocked, and save a unique collision shape for each tile. The plugin converts those shapes into optimized collision rectangles at runtime and filters tiny stray pixels that could create invisible blockers.
A separate visual editor controls the player's collision box, including its size and offsets. This supports large sprites, non-standard character proportions, detailed interiors, angled walls, furniture edges, and door frames.
Collision data is saved and loaded automatically, so edited tiles keep their shapes during normal gameplay.
Features
- Draw a unique collision polygon for each tile in a visual in-game editor.
- Adjust the player's collision-box size and offsets to match custom sprites.
- Convert collision shapes into efficient runtime rectangles and filter tiny stray blockers.
- Save edited collision data and load it automatically during gameplay.
Requirements
- Requires the free DotMoveSystem.js pixel-movement plugin.
Before you buy
- Compatibility with other plugins is not guaranteed; movement and collision plugins require careful testing.
Good fit for
- Custom maps
- Tighter movement systems
- Projects with irregular collision boundaries