Hi everyone! This is my first forum post. Ever. So please correct me if I make an etiquette mistake.
I've done quite a bit of searching and reading but there's not as much documentation for Godot as for Unity, etc... so I decided to finally reach out to the forum on this.
I have an array various nodes from my scene tree that I would like to manually draw at a specified location in the root Viewport. I would like these nodes to still behave as normal, drawing as normal.
It is my current (probably flawed understanding) that CanvasItem nodes store their draw calls in the graphics card and that the RID associated with this can be accessed by node.get_canvas_item().
What I am having trouble figuring out is how to take that RID and make a draw call to it at a different location.
My desired behavior is to take every node in an array and draw a second copy of it about 400 px to the right, preferably in GDScript.
Thanks in advance for your help!