View on GitHub

Zelda-Like Creation Guide

Un guide complet pour créer un jeu de type Zelda avec Godot Engine.

🧭 Comprendre et accéder aux Nodes dans Godot 4.4

Dans ce guide, on va explorer comment accéder à des nodes dans Godot, détecter un joueur, et comprendre la différence entre les noms de scènes, de scripts et de nodes dans l’arbre.

On commence simple, et on enrichira ce guide au fur et à mesure ✨


🔎 Vérifier le nom du node dans une collision

Quand on utilise un signal comme body_entered, on peut détecter quel node est entré dans la zone.
Exemple :

func _on_body_entered(body):
	if body.name == "Player":
		queue_free()

âť“ Que signifie "Player" ici ?

Ce n’est pas :

✅ C’est le nom du node dans l’arbre de scène.


Exemple :

MainScene
├── Player
│   └── Sprite2D

Dans cet exemple, le node CharacterBody2D du joueur s’appelle Player (avec un P majuscule).
Donc dans le script, on doit écrire :

if body.name == "Player":

Mais si dans ton projet ton node s’appelle "player" (avec un p minuscule), il faudra écrire :

if body.name == "player":

🎯 Astuce : fais un clic sur ton node dans l’arbre de scène et regarde son nom exact dans l’inspecteur en haut.


🧪 À venir

Dans les prochaines parties, on verra :


👩‍💻 Guide en cours d’écriture par Lysdora