View on GitHub

Journal de développement - Mon RPG Zelda

Suivi du développement de mon jeu de type Zelda avec Godot Engine

🍏 Effet visuel simple : disparition en fondu (fade-out)

Dans ce guide, on ajoute un effet visuel très simple : la pomme disparaît progressivement au lieu de s’effacer d’un coup.
Idéal pour embellir ton jeu avec peu de code ✨


🎯 Objectif


🧠 Principe

Chaque Sprite2D dans Godot a une propriété modulate (couleur + opacité).
En modifiant le canal alpha (modulate.a), on rend le sprite transparent petit à petit.


🧱 Exemple de fonction fade out

@onready var sprite = $Sprite2D

func fade_out():
	for i in 10:
		sprite.modulate.a = 1.0 - i * 0.1
		await get_tree().create_timer(0.05).timeout

🔁 Intégration dans la pomme

func _on_body_entered(body):
	if body.name == "Player":
		audio.play()
		await fade_out()
		await audio.finished
		queue_free()

✅ Résultat


👩‍💻 Par : Lysdora
🎮 Projet : mon-rpg-zelda