Edit of asset "Godot 3D Cursor" Accepted
Old/Current | New/Edit | |
---|---|---|
Title | Godot 3D Cursor | |
Description |
The 3D Cursor Plugin introduces a versatile cursor, inspired by Blender, that allows for precise placement and enhanced interaction within Godot’s 3D scenes. Activating the Plugin: Please note that due to certain limitations of the Godot Editor, you must switch to a tab other than the 3D view (e.g., 2D, Script, or AssetLib) and back to the 3D tab once after enabling the plugin or upon engine startup to ensure the cursor placement functions correctly. Using the 3D Cursor: Position the cursor by holding Shift + Right Click on any surface with a collider. When visible, the 3D cursor sets the position for newly added Node3D nodes. If the cursor has been deleted, it can be restored using the same shortcut, and remains fully adjustable with Godot’s standard gizmos. Enhanced Commands: Additional commands in the Command Palette (accessed via Ctrl + Shift + P) allow you to reset the cursor to the scene’s origin or align it with selected objects. When multiple objects are selected, the cursor aligns to their average position. Customization Options: The cursor’s appearance can be customized with adjustable size, an optional label, and a setting to control whether the label scales with the cursor or remains fixed. Changelog: Version 1.3.0: Pie Menu Improvements - Added a simple background for the Pie Menu to make it more visible in bright scenes. - Added another command to the Pie Menu as well as the comman d palette. The "Disable/Enable 3D Cursor" command. This command hides and shows the 3D Cursor within your scene and therefor enables/disables its functionality. - Added a selection indicator for the Pie Menu similar to Blender. If you hover your mouse on a button it will brighten up. - If you hold down Shift + S when opening the menu you can hover over a button and by releasing the keys you will automatically invoke the hovered button (similar to Blender). - Added Undo/Redo to the cursor placement. The plugin is now tested and working in Godot 4.2 and above. Please feel free to ask for additional features by opening an issue on the github repository. New in Version 1.2: Pie Menu and Undo-Redo Functionality In this update, a Pie Menu (similar to Blender’s) has been added, accessible via Shift + S. This menu offers faster access to commands found in the Command Palette, streamlining workflows. Additionally, undo and redo support has been implemented, allowing most cursor actions to be reversed with Undo/Redo commands. Note that the Remove 3D Cursor from Scene command is not undoable, as it frees the cursor object itself. |
Please note that upon activating the plugin you have to switch to any other tab that is not the 3D Tab (e.g. 2D, Script or AssetLib) and back to the 3D tab to enable the cursor placement! This is due to some limitations of the EditorPlugin. The 3D Cursor Plugin for Godot Engine introduces a cursor similar to Blender’s, allowing for precise placement and enhanced interaction within 3D scenes. With a simple Shift + Right Click on any surface with a collider, users can set the cursor’s position, which automatically updates the location for newly added Node3D nodes if the cursor is visible. If the cursor is deleted, it can be restored with the same shortcut, and it remains fully adjustable using Godot's standard gizmos. Additional commands in the Command Palette allow users to reset the cursor to the scene’s origin or align it with selected objects, calculating the average position if multiple objects are chosen. The cursor’s appearance is customizable, with options to scale its size, toggle an optional label, and choose whether the label scales with the cursor or remains fixed. |
Category | 3D Tools | |
License | MIT | |
Repository Provider | GitHub | |
Repository Url | https://github.com/Dev-Marco/Godot-3D-Cursor | |
Issues Url | https://github.com/Dev-Marco/Godot-3D-Cursor/issues | |
Godot version | Godot 4.2 | |
Version String | 1.3.0 | 1.1.0 |
Download Commit | 1b79a1d3fd7e1d6f2594118948df88982fac1d1e | d7f0a704bd5c52c10b64b569817ae25e4d5b3437 |
Download Url (Computed) | https://github.com/Dev-Marco/Godot-3D-Cursor/archive/1b79a1d3fd7e1d6f2594118948df88982fac1d1e.zip | https://github.com/Dev-Marco/Godot-3D-Cursor/archive/d7f0a704bd5c52c10b64b569817ae25e4d5b3437.zip |
Icon Url |
https://github.com/Dev-Marco/Godot-3D-Cursor/blob/main/screenshots/3d_cursor_logo.png?raw=true
|