Menu
CoddyTech

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 al instante al jugador que algo recibió un impacto.

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 por encima de 1 hacen que los colores sean más brillantes. Color(4, 4, 4) hace que el robot sea casi blanco.

modulate = Color(4, 4, 4)

Después, interpola modulate de vuelta 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.

challenge icon

Desafío

Fácil

Haz que el robot parpadee cuando lo golpeen.

  1. En hit(), establece modulate en Color(4, 4, 4).
  2. Después, anima modulate para que vuelva a Color(1, 1, 1) en 0.3 segundos.

Pulsa «Jugar» y pulsa E: el robot parpadea en blanco y recupera gradualmente su aspecto. Después, pulsa «Comprobar».

Pruébalo tú mismo

extends Node2D

func hit():
	pass

Todas las lecciones de Sensación de juego

Practica por tu cuenta: Playground de Godot