Godot信号及其使用方法

计时器信号

不同的节点已经具有内置信号。 以计时器为例:如果转到“ 信号”选项卡 ,则会找到timeout()信号。

大多数内置信号是不言自明的,但是如果不确定,您可以随时查看官方文档以获取有关任何特定节点的更多信息。

自定义信号

对于内置信号无法覆盖的情况,您可以创建自己的自定义信号。 只需使用signal关键字创建一个自定义信号:

 发出my_signal信号 
信号my_signal_with_arguments(x,y)

您会注意到,这些信号也将出现在节点的“ 信号”选项卡中。

选择信号,然后单击断开连接

您可以使用编辑器断开连接的信号。 只需转到“ 信号”选项卡 ,选择信号,然后单击“ 断开连接”即可

您可以使用以下代码轻松断开信号的连接:

 断开连接(“ my_signal”,自我,“ _ on_my_signal”) 

最初在 www.gotut.net上 发布