Jelajahi Sumber

:memo: Explique les signaux lors de sa premiere utilisation

DricomDragon 5 hari lalu
induk
melakukan
e9e23a89dc
1 mengubah file dengan 19 tambahan dan 15 penghapusan
  1. 19 15
      guide/complet.md

+ 19 - 15
guide/complet.md

@@ -183,21 +183,6 @@ Partie théorique pour avoir un peu de contexte.
             vous héritez de Sprite2D, qui hérite lui-même de Node2D,
             votre script possède à la fois les propriétés de Sprite2D
             (comme texture par exemple) et de Node2D (position).
-- Signaux (médium)
-
-Mécanique idéale pour faire communiquer des nœuds entre eux. Les signaux
-permettent d'envoyer des messages à zéro, un ou plusieurs destinataires
-en même temps. À chaque émission de signal correspond l'exécution
-d'une fonction pour tous les nœuds connectés à ce signal. Les nœuds de
-la bibliothèque offrent des signaux et des fonctions déjà utilisables,
-et il est possible d'en créer dans nos scripts.
-
-- Pas à pas :
-        <https://docs.godotengine.org/fr/4.x/getting_started/step_by_step/signals.html>
-    - Utiliser un signal dans un script :
-        <https://docs.godotengine.org/fr/4.x/tutorials/scripting/gdscript/gdscript_basics.html#signals>
-    - Référence :
-        <https://docs.godotengine.org/fr/4.x/classes/class_signal.html>
 
 - Espace / géométrie
     - Les objets 2D sont positionnés dans l'espace via deux
@@ -485,6 +470,25 @@ Niv. 2
 > Attention : Si le label renvoie une erreur : "Cannot convert argument 1 from int to String.", cela veut juste dire qu'il faut convertir la valeur de `nombre_de_balles` en String avant d'émettre le signal.
 
 
+### Explications : les signaux
+
+Mécanique idéale pour faire communiquer des nœuds entre eux. Les signaux
+permettent d'envoyer des messages à zéro, un ou plusieurs destinataires
+en même temps. À chaque émission de signal correspond l'exécution
+d'une fonction pour tous les nœuds connectés à ce signal. Les nœuds de
+la bibliothèque offrent des signaux et des fonctions déjà utilisables,
+et il est possible d'en créer dans nos scripts.
+
+Il est recommandé d'utiliser le plus possible les signaux, afin de minimiser
+les dépendances entre vos nœuds et scripts. Cela facilitera l'organisation
+de votre code. Vos collègues ou le futur vous-même vous remerciera !
+
+- Pas à pas :
+        <https://docs.godotengine.org/fr/4.x/getting_started/step_by_step/signals.html>
+    - Utiliser un signal dans un script :
+        <https://docs.godotengine.org/fr/4.x/tutorials/scripting/gdscript/gdscript_basics.html#signals>
+    - Référence :
+        <https://docs.godotengine.org/fr/4.x/classes/class_signal.html>
 
 ## Afficher un écran de game over