微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

我对 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 举报,一经查实,本站将立刻删除。