|Attention||Topic was automatically imported from the old Question2Answer platform.|
I’m trying to make a Flappy Bird game, where a game manager attached to the scene node creates pipes every second. I also have a base which has a script. I’ve seen that using
raise() noticeably affects performance, so I’m trying to check if the base isn’t at the front of the hierachy before using
raise(). How would I do this? Is there a built-in function (like
get_tree().get_index_in_hierachy(), or do I have to code it myself?
Any help would be greatly appreciated.
Could you add a few more details? What does the raise() function do? What is a “base” in this instance?
Just from a documentation point of view, you could probably do:
if(base.get_parent().get_child(0) != base)
Kanor | 2020-12-13 15:25
Your code worked, thanks!
raise()is a built-in function that raises a node to the top of hierachy (DOCS), but it is pretty intensive.
sombat92 | 2020-12-13 16:21