Akıcı Bir Kamera
Coddy'nin Godot Journey'sinin Oyun Hissi bölümünün bir parçası. Ders 10 / 23.
Oyuncuya sabitlenmiş bir kamera ani sarsıntılarla hareket etmeye başlar ve durur. Biraz geriden gelip sonra yetişen bir kamera daha yumuşak hareket eder.
Camera2D bunu konum yumuşatma ile yapar.
position_smoothing_enabled = true
position_smoothing_speed = 4.0İlk satır yumuşatmayı açar. Hız, görüntünün ne kadar çabuk yetişeceğini belirler. Küçük bir sayı, kameranın çok geriden gelmesine; büyük bir sayıysa neredeyse hiç geriden gelmemesine neden olur. Godot'un varsayılanı 5'tir.
Kamera düğümü yine de oyuncuyla birlikte hareket eder. Yalnızca ekrandaki görüntü geriden gelir.
Görev
KolayKameranın akıcı biçimde yetişmesini sağla.
_ready()içindeposition_smoothing_enableddeğerinitrueolarak ayarla.position_smoothing_speeddeğerini4.0olarak ayarla ve sınırları koru.
“Oyna”ya bas ve çalıştır: görüntü geriden gelir, sonra yetişir. Ardından “Kontrol et”e bas.
Kendin dene
extends Camera2D
func _ready():
limit_left = 0
limit_top = 0
limit_right = 1600
limit_bottom = 360
Oyun Hissi bölümündeki tüm dersler
Kendi başına pratik yap: Godot playground