Implements #10704 Adds methods to the EditorPlugin to get the snap settings from the 3D editor. I don't know whether or not this is the most preferred place to expose this API, but I'm pretty confi...
In addition to the functions I've exposed in this PR, the currentlyprotectedEditorExportPlatform::get_featuresfunction could be exposed to give developers a feature list that is true to the final list of features used during the export process. I did not include this function only because it ...
In this guide, you will learn how to create a Finite State Machine (FSM) in Godot 4. We’ll talk about the problem this pattern tries to solve and see two ways to implement it: using a simple variable and functions, and using nodes for a visual representation. You’ll learn: What a...
Implement and expose OS.shell_show_in_file_manager() (GH-69698, GH-76428). Add audio/general/text_to_speech project setting to enable/disable TTS (GH-77132). Android: Allow concurrent buffering and dispatch of input events (GH-76399). Android: Add editor setting to control the window ...
Move TileMap layers to their own class (GH-78328). Add option to swap default Alt+scroll zooming behavior in 2D editor (GH-78451). Add white rect to TileMap selection tool (GH-78519). Improve string drawing in the tiledata editor (GH-78522). Make sure the shortcut key respects the ...
Correctly register editor-only module classes with the API (GH-86209). Editor: Add missing virtual bind to EditorNode3DGizmo(Plugin) (GH-86881). Fix virtual calls for GDExtension in CollisionObject2D (GH-86908). Expose NOTIFICATION_EXTENSION_RELOADED to ClassDB (GH-87863). Add null check for...
Add Copy Script UID option to Script Editor #101445 merged Jan 12, 2025 Style: Unify .editorconfig logic #101235 merged Jan 12, 2025 Add icon for local variable completion options #94196 merged Jan 12, 2025 Flush delete queue after process frame timers #93871 merged Jan 11, 202...
The class reference is also accessible from the Godot editor. We also maintain official demos in their own GitHub repository as well as a list of awesome Godot community resources. There are also a number of other learning resources provided by the community, such as text and video tutorials,...
Provide a reliable way to see original resources in a directory … e05d5b8 Make TranslationServer singleton variable inline. … 257633c Exposed path properties save UID if referencing a resource … db25c8f Fix Button minimum size when disabled is toggled. 3db9bdf Fix EditorSpinSlider ...
So far only a module can expose an API. This is important as many users want to use C#, which is good candidate for heavier operations in games with voxel terrains. No separation of editor and release libraries: just like the editor comes in two versions (editor and export templates), ...