godot-next
godot-console
godot-next | godot-console | |
---|---|---|
5 | 5 | |
910 | 659 | |
1.3% | - | |
0.0 | 0.0 | |
8 months ago | 4 months ago | |
GDScript | GDScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
godot-next
-
It might be helpful - 360 degrees for Godot and in vector2
If you want easy access to the correct values, check out Vec2 from godot-next. Also check out Vec3. Also available for C# (Vec2, Vec3).
-
Modifying the dictionary editor with EditorInspectorPlugin/ EditorProperty?
Recently I've gotten into customizing the inspector view for exports. It's a lot of fun, and godot-next is a godsend.
-
Very stuck on creating a fleshed out item system
Godot has no built in support for ecs, behaviour or even btree. But you can work around this in several ways. There is a behaviour node in godot-next (https://github.com/godot-extended-libraries/godot-next/blob/master/addons/godot-next/resources/behavior.gd) that you can use, you can use a state maschine or you attach little behaviour script nodes as children that do the work. There is an GDQuest ECS tutorial for godot, that may come in handy (https://www.gdquest.com/tutorial/godot/design-patterns/entity-component-system/)
-
Little and big things that bug me while using Godot/GDScript.
I can understand how a global signal singleton isn't satisfactory, but why not just write a string-based event dispatcher? In fact, I'm pretty sure Godot Next has one with a wrapper node for singleton usage. With a few tweaks, you could make message dispatches be handled via pattern matching on a RegEx for the message type, thereby letting you have wildcards and the like.
-
Cyclic Reference Bug?
Variation on 2 that uses a tool script to procedurally generate properties on a class based on files that match a specific search criteria. This would prevent you from both needing to update file paths and from needing to even add entries in a record somewhere that the level exists. It would just be detected automatically by the tool script. You can procedurally generate properties by overriding the _get, _set, and _get_property_list methods. I have an example of this in Godot Next's ArrayMap class here. I also have a sample script that fetches a list of scenes in Godot Next's FileSearch class. You just call FileSearch.search_scenes() and it will return to you a Dictionary with keys containing filepaths and values containing another Dictionary initially just the path again (mapped to a "path" string), but which you can really make have whatever you want.
godot-console
- How would you add this
-
Is there a way to decrease the size of the RichTextLabel scrollbar?
I am trying to incorporate this in-game-console addon into my pixel art game. Naturally my game has a very low resolution, so the console ui looks quite big. I adjusted the font size, so that looks alright. But the size of the RichTextLabel's scrollbar is still quite big, as you can see in the following screenshot:
-
Finally getting a VR development workflow down! Editing with Godot in VR, one-click running a scene to my headset, and back!
Honestly, I'm not ENTIRELY sure yet. However, with the use of the https://github.com/GodotVR/godot-xr-tools repo, it enables you to add UI elements as 3D panels using Viewports. I have some idea of using this Godot console (which I haven't even tested out yet) as an in-world debug panel, but unsure of how best to do that. There don't seem to be a TON of options right now, which might end up meaning we all get to roll our own for the time being, or that I just haven't found the right way to make it happen yet.
-
I've just released GDScriptify: A magical documentation tool for GDScript
Currently I support my own work of gdscript-docs-maker (https://github.com/quentincaffeino/godot-console/tree/develop/gdscript-docs-maker) because I needed some extra stuff but if your solution will cover most features a doc generator should have I might switch.
-
Cool add-ons/scripts/extensions/custom classes
I use mostly gut and my own addon: https://github.com/quentincaffeino/godot-console
What are some alternatives?
Godot-Database-Manager - A database addon for Godot Engine 3.2
gdscript-docs-maker - Create documentation and class references from your Godot GDScript code
line-renderer - A GDScript implementation of a line renderer in Godot.
godot-xr-tools - Support scenes for AR and VR in Godot
nakama-godot - Godot client for Nakama server written in GDScript.
godot-xterm - Terminal emulator for the Godot game engine.
Godot - Godot Engine – Multi-platform 2D and 3D game engine
GDScriptify - A magical documentation tool for GDScript.
godot-dispatch-queue - Threaded and synchronous Dispatch Queues for Godot
HierarchicalFiniteStateMachine - A powerful and easy-to-use Godot plugin for Hierarchical Finite State Machine with visual editing.
gdscript-pp - A language that is a mix of GDScript and C++
Godello - Trello inspired kanban board made with the Godot Engine and GDScript, with a real-time collaborative backend (Elixir and Phoenix Channels) and a local backend for offline usage (Godot Custom Resources)