Kamera, która podąża
Część sekcji Dopracowanie rozgrywki ścieżki Godot w Coddy. Lekcja 8 z 23.
Ten poziom ma szerokość 1600 pikseli, ale okno pokazuje tylko 640. Gdy robot idzie w prawo, znika z ekranu. Węzeł Camera2D decyduje, która część poziomu jest widoczna na ekranie.
Widok jest wyśrodkowany na kamerze. Ustaw kamerę jako element podrzędny gracza, a będzie poruszać się razem z graczem. Gracz pozostanie wtedy na środku ekranu.
var camera = Camera2D.new()
$Player.add_child(camera)Camera2D.new() tworzy węzeł kamery, a add_child umieszcza go pod graczem. Pierwsza kamera dodana do gry staje się kamerą używaną przez ekran.
Wyzwanie
ŁatwyW pliku level.gd utwórz Camera2D i dodaj go jako element podrzędny $Player. Idź w prawo, używając strzałek lub klawisza D. Robot powinien pozostać na środku ekranu.
Spróbuj swoich sił
extends Node2D
func _ready():
pass
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Dopracowanie rozgrywki
Poćwicz samodzielnie: Edytor online Godot