godot-extended-libraries / godot-next

Godot Node Extensions - Basic Node Extensions for Godot Engine
MIT License
957 stars 61 forks source link

utility scripts? #81

Open Shadowblitz16 opened 4 years ago

Shadowblitz16 commented 4 years ago

can we have utility scripts for the following?

the idea of this suggestion is that we can use a ecs workflow and implement our own nodes

willnationsdev commented 3 years ago

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.

Shadowblitz16 commented 3 years ago

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