@Nolrox
Python-разработчик

Как сделать невидимый объект видимым и обратно?

Мне нужно чтобы при нажатии кнопки, появлялся объект на сцене. Чтобы у него при нажатии кнопки во вкладке "Visibility" выключилась опция "Visible". Можно ли так сделать? Если да, то как?
  • Вопрос задан
  • 673 просмотра
Пригласить эксперта
Ответы на вопрос 1
@DUbuntuGN3
Получи ссылку на объект и передай ему параметр.

var has_button_been_pressed = false
func _pressed():
    var button = get_tree().get_root().get_node("Node/Button")
    var panel = button.get_node("Panel")
    if (panel.visible == true and has_button_been_pressed == true):
        button.visible = false
    else:
        panel.visible = true
        has_button_been_pressed = true
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы