Например у меня есть нод "fade" Для перехода,и мне нужно сделать так,чтобы я мог отравить сигнал из другого нода,а "fade" Получил его.Как это реализовать?
Asked
Active
Viewed 110 times
0
-
https://ask.godotengine.org/3218/how-to-create-a-custom-signal-in-gdscript – чистов_n - за Россию Aug 05 '23 at 11:25
1 Answers
0
Примерно такой код должен быть у отправителя:
extends Node
...
signal my_signal
func _ready():
...
var otherNode = get_node("fade") # Или как вам надо получать fade.
otherNode.connect("my_signal", self, "<ИМЯ ФУНКЦИИ ХЭНДЛЕРА>")
...
func SomeFunc():
...
emit_signal("my_signal") # Отправляем сигнал.
...
и у узла fade:
...
func <ИМЯ ФУНКЦИИ ХЭНДЛЕРА>():
# То что вам надо делать
...
чистов_n - за Россию
- 2,916
- 5
- 9
- 28