Wygaszacz ekranu: Dryf
Część sekcji Węzły i sceny ścieżki Godot w Coddy. Lekcja 24 z 27.
W ciągu następnych czterech lekcji zbudujesz wygaszacz ekranu: logo, które przesuwa się po ekranie, odbija od krawędzi i zmienia kolor przy każdym odbiciu.
Scena przedstawia ciemne niebo i węzeł Logo z białą płytką, cieniem i elementem Label. Właściwość modulate logo nadaje płytce niebieski odcień. Jego skrypt, logo.gd, na razie nic nie robi.
Pierwszym krokiem jest dodanie prędkości. Zapisz ją w zmiennej węzła, aby w późniejszych krokach można było ją zmieniać, gdy logo będzie się odbijać.
Wyzwanie
Łatwy- Dodaj zmienną węzła
velocityi ustaw jej wartość naVector2(200, 90). - Przesuwaj logo o
velocityw każdej klatce, w przeliczeniu na sekundę. Na razie przesuwa się w dół i w prawo, poza ekran.
Spróbuj swoich sił
extends Node2D
func _process(delta):
pass
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Węzły i sceny
2Każda klatka
Proces uruchamia się w każdej klatceDeltaPiksele na sekundęRuch po przekątnejObrótPowiększanie przez skalowanie5Projekt: Wygaszacz ekranu
Wygaszacz ekranu: DryfWygaszacz ekranu: Ściany boczne3Wartości, które możesz dostosować
Zmienne w węźleStałeZmienne eksportowaneDziałania matematyczne na Vector2Zawijanie ekranuWłasne funkcjePoćwicz samodzielnie: Edytor online Godot