Menu
CoddyTech

Błysk przy trafieniu

Część sekcji Dopracowanie rozgrywki ścieżki Godot w Coddy. Lekcja 16 z 23.

Biały błysk od razu pokazuje graczowi, że coś zostało trafione.

modulate mnoży kolory węzła. Color(1, 1, 1) niczego nie zmienia, więc jest to normalna wartość węzła. Liczby większe od 1 rozjaśniają kolory. Color(4, 4, 4) sprawia, że robot jest prawie biały.

modulate = Color(4, 4, 4)

Następnie użyj tween, aby przywrócić modulate do Color(1, 1, 1). Robot wraca do swoich kolorów w ułamku sekundy.

W tej grze naciśnięcie E wywołuje funkcję hit() robota.

challenge icon

Wyzwanie

Łatwy

Spraw, aby robot migał po trafieniu.

  1. W hit() ustaw modulate na Color(4, 4, 4).
  2. Następnie w ciągu 0.3 sekundy stopniowo zmień modulate z powrotem na Color(1, 1, 1).

Naciśnij „Graj” i naciśnij E: robot mignie na biało i stopniowo wróci do poprzedniego wyglądu. Następnie naciśnij „Sprawdź”.

Spróbuj swoich sił

extends Node2D

func hit():
	pass

Wszystkie lekcje w sekcji Dopracowanie rozgrywki

Poćwicz samodzielnie: Edytor online Godot