godot-next
godot-next copied to clipboard
utility scripts?
can we have utility scripts for the following?
- 2d drawing
- 3d drawing
- 2d physics movement and collision
- 3d physics movement and collision
- pathfinding
- generation
- input and input binding
- gui
the idea of this suggestion is that we can use a ecs workflow and implement our own nodes
I would probably just wait for Andrea Catania to finish his fully-fledged ECS module and then use those scripts for this.
Also, for all rendering, collision, and (in 4.0) navigation, you can already use Servers for standalone operations.
generation is too custom, so people will need their own functions for those.
what kinds of utility methods are you thinking of for input and input binding / gui? Those seem like they could be useful.
input would be like the default one but would support raw controller input and binding action like mouse movement
gui would be something like a intermediate gui implementing of godot's ui
also the rendering and collision isn't really clean on how to use I was thinking something simple like.. draw_shape(pen or brush or both, args) collide_and_move(shape, args) <- works outside of physics nodes