godot-next icon indicating copy to clipboard operation
godot-next copied to clipboard

utility scripts?

Open Shadowblitz16 opened this issue 5 years ago • 2 comments

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

Shadowblitz16 avatar Aug 09 '20 00:08 Shadowblitz16

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.

willnationsdev avatar Dec 20 '20 19:12 willnationsdev

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

Shadowblitz16 avatar Dec 21 '20 05:12 Shadowblitz16