Płynne ruchy kamery
Część sekcji Dopracowanie rozgrywki ścieżki Godot w Coddy. Lekcja 10 z 23.
Kamera przymocowana do gracza rusza się i zatrzymuje gwałtownie. Kamera, która pozostaje nieco z tyłu, a potem nadrabia, porusza się łagodniej.
Camera2D osiąga to dzięki wygładzaniu pozycji.
position_smoothing_enabled = true
position_smoothing_speed = 4.0Pierwsza linia włącza wygładzanie. Szybkość określa, jak szybko widok nadrabia. Przy małej wartości kamera pozostaje daleko z tyłu, a przy dużej prawie nie pozostaje w tyle. Domyślna wartość w Godot to 5.
Węzeł kamery nadal porusza się razem z graczem. Opóźniony jest tylko widok na ekranie.
Wyzwanie
ŁatwySpraw, by kamera płynnie nadążała.
- W
_ready()ustawposition_smoothing_enablednatrue. - Ustaw
position_smoothing_speedna4.0i pozostaw limity bez zmian.
Naciśnij „Graj” i uruchom: widok pozostaje w tyle, a potem dogania. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
extends Camera2D
func _ready():
limit_left = 0
limit_top = 0
limit_right = 1600
limit_bottom = 360
Wszystkie lekcje w sekcji Dopracowanie rozgrywki
Poćwicz samodzielnie: Edytor online Godot