Advertisement
Zunesha

Criando e emitindo sinais na Godot 4.1

Nov 13th, 2023
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Criando e emitindo sinais na Godot 4.1 ~>
  2.  
  3. 1- Primeiramente para criar um sinal basta de preferência na parte de cima do scrip fazer algo assim:
  4.  
  5. signal tomar_dano                       # Criei um sinal que deve ser emitido quando o player tomar dano
  6.  
  7. 2- Após criar o sinal eu devo conectar o mesmo à alguma função, bom fazer a conexão na função _ready
  8.  
  9. func _ready():
  10.     tomar_dano.connect(player_hit)      # Conectando o sinal à função player_hit()
  11.  
  12. 3- Agora só preciso emitir o sinal quando for conveniente, para fazer isso é dessa forma:
  13.  
  14. tomar_dano.emit()                       # O método ".emit()" é responsável por emitir o sinal criado que chamará a função player_hit()
  15.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement