Wygaszacz ekranu: Dryf
Część sekcji Węzły i sceny ścieżki Godot w Coddy. Lekcja 24 z 28.
W ciągu następnych pięciu 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. Zachowaj ją w zmiennej węzła, aby w kolejnych krokach można było ją zmieniać, gdy logo się odbije.
Wyzwanie
ŁatwyUruchom wygaszacz ekranu: wpraw logo w ruch.
- Na początku pliku
logo.gddodaj zmienną węzłavelocityi ustaw ją naVector2(200, 90). - W funkcji
_process()przesuwaj logo z prędkościąvelocityna sekundę, używającdelta.
Naciśnij „Graj”: logo przesuwa się w dół i w prawo, na razie poza ekran. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
extends Node2D
func _process(delta):
pass
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