
Publisher
devdrache
Easy Drag and Drop 3D
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)