Menu
CoddyTech

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.

challenge icon

Görev

Kolay

Kameranın akıcı biçimde yetişmesini sağla.

  1. _ready() içinde position_smoothing_enabled değerini true olarak ayarla.
  2. position_smoothing_speed değerini 4.0 olarak 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