Simple Drag and Drop
A downloadable asset pack
Download NowName your own price
Simple Drag & Drop (Unity 2D)
🇪🇸 Español
Sistema Drag & Drop 2D listo para usar en Unity. Haz clic para agarrar, arrastra para mover y suelta en zonas válidas.
Características
- Arrastrar con clic: Mantén pulsado el ratón para mover el objeto.
- Comportamiento al soltar:
- returnOnRelease = true: Si no cae en una zona Drop, vuelve a la posición original.
- returnOnRelease = false: Se queda donde se suelta.
- Zonas Drop (un solo objeto): Aceptan un único hijo y lo colocan en local (0, 0, 0).
- Parenting automático: El objeto arrastrado pasa a ser hijo del Drop.
- 2D Physics: Drop con isTrigger, objeto arrastrable con Collider2D y Rigidbody2D.
Qué incluye
| Drag | Lógica de arrastre, seguimiento de ratón y retorno opcional. |
| Drop | Zona de destino que admite un único hijo y hace snap al centro. |
Configuración rápida
- Objeto arrastrable: añadir Collider2D (no trigger), Rigidbody2D y el script de Drag.
- Zona Drop: añadir Collider2D con isTrigger = true y el script de Drop.
- Asegurar una cámara con etiqueta MainCamera.
- Ajustar returnOnRelease en el Inspector según preferencia.
Controles
- Mouse: Clic para agarrar, arrastra para mover, suelta para liberar.
Requisitos
- Unity 2019.4 o posterior.
- Physics2D habilitado.
🇬🇧 English
Drag & Drop system for Unity 2D, ready to use. Click to grab, drag to move, and drop on valid zones.
Features
- Mouse drag: Hold click to move the object.
- Release behavior:
- returnOnRelease = true: If not dropped on a valid zone, return to original position.
- returnOnRelease = false: Stay where released.
- Drop zones (single slot): Accept one child and snap to local (0, 0, 0).
- Automatic parenting: Dragged object becomes a child of the Drop.
- 2D Physics: Drop uses isTrigger, draggable uses Collider2D and Rigidbody2D.
Included
| Drag | Drag logic, mouse follow, optional return. |
| Drop | Drop zone enforcing a single child and snapping to center. |
Quick Setup
- Draggable object: add Collider2D (non‑trigger), Rigidbody2D, and Drag script.
- Drop zone: add Collider2D with isTrigger = true and Drop script.
- Ensure a camera tagged MainCamera.
- Tune returnOnRelease in the Inspector.
Controls
- Mouse: Click to grab, drag to move, release to drop.
Requirements
- Unity 2019.4 or later.
- Physics2D enabled.
Download
Download NowName your own price
Click download now to get access to the following files:
SimpleDragAndDrop.unitypackage 6.4 kB
