0 votes

I would need write name of object with variable...

For example something like this:

var numberofbutton = 8
$"Node2D/Button"+str(numberofbutton).visible = false

Thanks for answer.

in Engine by (265 points)

1 Answer

+2 votes
Best answer
get_node(str("Node2D/Button", numberofbutton))
by (5,248 points)
selected by

I finally know, I've been looking for this for a long time!
Thank you very much!

No problem. :)

The $ is short-hand for get_node(), and isn't as flexible. Many of these tree related functions can be found on the Node class:


Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.