xyz When I create new Node3D objects to act as the parent, I'm not setting their position, just creating them in code. When I get too far from the Node3D's, they all jump at once. I need to figure out the geometry and proper distance to place each Node3D from the last, that way the tile chunks (Node3D's) register the proper location and move accordingly. With how I'm generating the tiles, they are placed in accordance with their map coordinates, and if I want the chunks to be properly placed, this will not work as their position would now be relative to the Node3D parent, not the root node.
I need to generate the map in chucks and place the chunks after that, so I’ll need to change how the map generator works. Either that, or rewrite performance critical pieces in C++.
Also, I'm using axial coordinates, not offset coordinates, so the grid shape isn't square.