I've been reading up on getting and finding nodes (https://docs.godotengine.org/en/3.1/classes/class_node.html#class-node-method-get-node) Are there and speed\efficiency concerns that I should know about?
For example: Which is faster get_node("NodeName") or find_node("Node_Name") or child_node(2)? When should I set "recursive" to false? Which is faster, doing a full root path, or iterating around(e.g. get_parent.find_node("sibling_name") or get_tree().get_root().get_node("Root/Parent/sibling_name") or (get_node("../sibling_name/")
I'm looking for some best practices or situations I should try to avoid because they are known to be slower. I realize I could write my own timing programs to figure out, but thought I'd ask the community first to see if anyone already knows.
Thanks!