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

DragLógica de arrastre, seguimiento de ratón y retorno opcional.
DropZona 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

DragDrag logic, mouse follow, optional return.
DropDrop 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.

Unity Collider2D DocsUnity Rigidbody2D Docs

Published 15 hours ago
StatusReleased
CategoryAssets
AuthorAlexJL

Download

Download NowName your own price

Click download now to get access to the following files:

SimpleDragAndDrop.unitypackage 6.4 kB