|
@@ -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,
|
|
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
|
|
votre script possède à la fois les propriétés de Sprite2D
|
|
(comme texture par exemple) et de Node2D (position).
|
|
(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
|
|
- Espace / géométrie
|
|
- Les objets 2D sont positionnés dans l'espace via deux
|
|
- 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.
|
|
> 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
|
|
## Afficher un écran de game over
|
|
|
|
|