Zum Inhalt springen
Medium 1 für Eintrag AutoSnap – Runtime Grid Snapping & Gizmo Tool
0 Kommentare

Beschreibung

Changelog| Docs | Oveview

AutoSnapRuntime brings powerful grid-snapping and transform gizmo controls to your game — entirely at runtime. Designed for sandbox-style games, user-generated content editors, building tools, and simulation systems, it gives players in-game access to professional-grade actor manipulation.

This plugin requires no C++ setup and integrates cleanly into Blueprint workflows.

Key Features

  • Grid-snapped movement along world axes (X, Y, Z)

  • Drag-based transform gizmo with single-axis and plane movement

  • Dynamic runtime grid that follows the selected actor

  • Adjustable grid size and snap increment

  • Optional tag filtering to restrict which actors can be selected

  • 100% runtime operation — no editor-only logic or dependencies

  • Built for full Blueprint integration

  • Dynamic Gizmo Rotation

  • Dynamic Grid Visualizer

  • Example Level + Simple Camera Controller Added into Plugin for free!

Setup Instructions

  1. Add the AutoSnapControllerComponent to your Character

  2. Assign an Input Mapping Context and Input Actions using the Enhanced Input system (If not assigned the default built in IMC an IA will work just fine)

  3. Optionally override the Gizmo Blueprint and Grid Visualizer Blueprint

  4. Go through AutoSnapControllerComponent settings within the Character class you added it.

  5. If no assets are assigned, the plugin loads default versions automatically at runtime

Plugin Requirements

Enhanced Input Plugin (UE5 built-in) is required, AutoSnapRuntime automatically enables it through the plugin configuration.

If Enhanced Input is disabled in your project:

  1. Open the Edit > Plugins menu

  2. Search for Enhanced Input

  3. Check Enabled

  4. Restart the editor

Example Content

This plugin includes an example map that demonstrates how to set up and use the full system. It also includes a simple character with basic camera controls for quick testing.

Support

For questions, bug reports, or support:

Enthaltene Formate