
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...
This plugin has been mirrored from the Godot Asset Library.
The plugin author is in no way affiliated with Gadget.
If you are the author of this plugin and would like this mirror removed, please contact support@gadgetgodot.com.
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)