当我单击按钮时,出现错误:尝试在空实例的基础“空实例”中调用函数“显示”

问题描述

我对 Godot 的游戏开发还比较陌生,我正在为一款小型独立游戏制作标题画面。我制作了一个按钮,可将您带到游戏中的“关于”页面,我正在研究“关于”页面退出按钮。我使用了与标题屏幕相同的代码。它看起来像这样:

extends Button

#Scripts

func _on_exit_pressed():
    print ("exit pressed")
    $frontblackabout.show()
    $frontblackabout/exitTimer.start()


func _on_exitTimer_timeout():
    print ("exit timer done")
    get_tree().change_scene("res://scenes/menu.tscn")

出于某种原因,在第七行 [$frontblackabout.show()] 给我一个错误之后,它给了我错误:尝试在空实例上的基础“空实例”中调用函数显示”。 我已经尝试了所有我能想到的方法,但没有任何效果

另外一些信息,$frontblackabout 是一个隐藏在当前场景中的 ColorRect。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)