Destello al recibir un golpe
Parte de la sección Sensación de juego del Journey de Godot de Coddy. Lección 16 de 23.
Un destello blanco le muestra de inmediato al jugador que algo recibió un golpe.
modulate multiplica los colores del nodo. Color(1, 1, 1) no cambia nada, así que es el valor normal de un nodo. Los números mayores que 1 hacen que los colores sean más brillantes. Color(4, 4, 4) hace que el robot se vea casi blanco.
modulate = Color(4, 4, 4)Después, anima modulate para que vuelva a Color(1, 1, 1). El robot recupera sus propios colores en una fracción de segundo.
En este juego, al presionar E se llama a la función hit() del robot.
Desafío
FácilEn hit(), haz que el robot parpadee:
- establece
modulateenColor(4, 4, 4), - anima
modulatepara que vuelva aColor(1, 1, 1)en 0.3 segundos.
Presiona E para probarlo.
Pruébalo tú mismo
extends Node2D
func hit():
pass
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Sensación de juego
1Interpolaciones
Tu primera interpolaciónInterpola cualquier propiedadDesvanecerSalida suaveUna tras otraAl mismo tiempoUna moneda que salta4Destellos y retroalimentación
Destello al recibir un golpePausa al recibir un golpeCompresión y estiramientoNúmeros flotantesPractica por tu cuenta: Playground de Godot