Ograniczenia kamery
Część sekcji Dopracowanie rozgrywki ścieżki Godot w Coddy. Lekcja 9 z 23.
Kamera podąża za robotem poza krawędzie poziomu. Na początku widać pustą ciemność po lewej stronie i pod podłogą.
Camera2D ma cztery ograniczenia wyrażone w pikselach poziomu. Widok nigdy poza nie nie wykracza.
extends Camera2D
func _ready():
limit_left = 0
limit_right = 1600Ograniczenie wyznacza krawędź widoku, a nie środek kamery. Przy limit_right = 1600 prawa krawędź ekranu zatrzymuje się na 1600. Środek kamery zatrzymuje się 320 pikseli wcześniej. limit_top i limit_bottom działają tak samo w pionie.
Wyzwanie
ŁatwyUtrzymaj widok w granicach poziomu.
- Ten skrypt znajduje się na kamerze. W
_ready()ustawlimit_leftilimit_topna0. - Ustaw
limit_rightna1600, alimit_bottomna360.
Naciśnij „Graj” i przejdź do obu końców: widok zatrzymuje się na krawędziach poziomu. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
extends Camera2D
func _ready():
pass
Wszystkie lekcje w sekcji Dopracowanie rozgrywki
Poćwicz samodzielnie: Edytor online Godot