Menu
CoddyTech

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 = 1600

Ograniczenie 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.

challenge icon

Wyzwanie

Łatwy

Utrzymaj widok w granicach poziomu.

  1. Ten skrypt znajduje się na kamerze. W _ready() ustaw limit_left i limit_top na 0.
  2. Ustaw limit_right na 1600, a limit_bottom na 360.

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