Flash lors d’un impact
Fait partie de la section Sensations de jeu du Journey Godot de Coddy. Leçon 16 sur 23.
Un flash blanc indique immédiatement au joueur que quelque chose a été touché.
modulate multiplie les couleurs du nœud. Color(1, 1, 1) ne change rien : c’est donc la valeur normale du nœud. Les nombres supérieurs à 1 rendent les couleurs plus claires. Color(4, 4, 4) rend le robot presque blanc.
modulate = Color(4, 4, 4)Fais ensuite revenir modulate à Color(1, 1, 1) avec un tween. Le robot retrouve ses propres couleurs en une fraction de seconde.
Dans ce jeu, appuyer sur E appelle la fonction hit() du robot.
Défi
FacileFais clignoter le robot lorsqu’il est touché.
- Dans
hit(), définismodulatesurColor(4, 4, 4). - Puis anime
modulatepour le ramener àColor(1, 1, 1)en0.3seconde.
Appuie sur « Jouer » et sur E : le robot clignote en blanc puis reprend sa couleur. Puis appuie sur « Vérifier ».
Essayez vous-même
extends Node2D
func hit():
pass
Toutes les leçons de Sensations de jeu
1Interpolations
Votre première interpolationInterpoler n’importe quelle propriétéDisparition progressiveDécélérationL’un après l’autreEn même tempsUne pièce qui jaillit4Flashs et retours visuels
Flash lors d’un impactGel à l’impactCompression et étirementNombres flottantsEntraînez-vous par vous-même : Playground Godot