Easy Drag and Drop 3D screenshot 1
D

Publisher

devdrache

Easy Drag and Drop 3D

3D
Drag Drop 3D Interaction Physics Snapping Touch System

Easy to use drag and drop for the 3D environment. Features: - normal drag and drop - Snap on surface - Swap with other dragging objects Usage: - DragAndDrop3D - Add it to your scene to activate the Drag and Drop System - DraggingObject3D - This must be the Parent of your Object that you want to drag - And you need a floor with a collider, so that the 3D position can be detected. Installation: If you don't have a "addons" folder in your project tree: copy the "addons" folder in your project tr...

Godot DragAndDrop3D plugin

A universal Drag and Drop System for Godot version 4.X

🌟 Highlights

  • 👍 easy to use - only add two nodes to start
  • 🛠️ multiple features:
    • touch control
    • Snap
    • Swap

🚀 Usage

DragAndDrop3D - Add it to your scene to activate the Drag and Drop System

DraggingObject3D - This must be the Parent of your Object that you want to drag

And you need a floor with a collider, so that the 3D position can be detected.

Add Script to DraggingObject3D

If you want to add a script on the DraggingObject3D, you have to remove the existing script. The new script must have as extends DraggingObject3D and the ready function should start with super()

extends DraggingObject3D

func _ready():
    super()

⬇️ Installation

If you don't have a "addons" folder in your project tree:

copy the "addons" folder in your project tree

elif you have a "addons" folder already:

copy the "DragAndDrop3D" folder in your "addons" folder

At the end it should look like this:

💭 Feedback and Contributing

You are always welcome to open issues for improvements or bugs: https://github.com/derdrache/DragAndDrop3D/issues

Let's discuss wishes and improvements: https://github.com/derdrache/DragAndDrop3D/discussions

or with a pull request to extend the code (there are no guidelines)