📶

[Godot] カスタムシグナルの書き方

2024/05/30に公開

自分でシグナルを作るのはとても簡単です。

hoge.gd
extends Node3D

# custom signal
signal hoge

...

と書いてスクリプトを保存するとそのスクリプトがアタッチされているノードのシグナルにhoge.gdのhogeというシグナルが出てくるので、あとは通常通りにシグナルをコネクトすればよいだけです。
公式ドキュメント

引数をつける場合は

hoge.gd
extends Node3D

# custom signal
signal hoge(fuga)

...

です。

やる前は「なんかむずそう、、、」と思っていたのが恥ずかしい(笑)

Discussion