This is a powerful and highly customizable script for Godot 4 and higher written in GDScript that implements 3D drag and drop mechanics using RayCast3D.
Here are some of the main features:
- Smoothly drag and drop 3D objects
- Zoom in and out on objects
- Rotate in any directions
Soon
- Hold & toggle modes
- Throwing, tossing and chargeable throws
- Snap to surfaces
Soon
- Set up cooldowns
There's also:
- Smooth angle stabilisation
- Five jam handling modes
- Two drag modes: velocity & position setting
- Can use a single key to control all drag, drop and throw actions
- Many signals for you to use in other scripts