Menu
CoddyTech

Takip Eden Bir Kamera

Coddy'nin Godot Journey'sinin Oyun Hissi bölümünün bir parçası. Ders 8 / 23.

Bu seviyenin genişliği 1600 piksel, ancak pencere yalnızca 640 piksel gösteriyor. Robot sağa yürüdüğünde ekrandan çıkıyor. Camera2D düğümü, seviyenin hangi bölümünün ekranda görüneceğine karar verir.

Görünüm kameranın merkezindedir. Kamerayı oyuncunun alt düğümü yap; böylece oyuncuyla birlikte hareket eder. Böylece oyuncu ekranın ortasında kalır.

var camera = Camera2D.new()
$Player.add_child(camera)

Camera2D.new() bir kamera düğümü oluşturur ve add_child onu oyuncunun altına ekler. Oyuna eklenen ilk kamera, ekranın kullandığı kamera olur.

challenge icon

Görev

Kolay

Kameranın robotu takip etmesini sağla.

  1. level.gd içinde Camera2D.new() ile bir Camera2D oluştur.
  2. Onu $Player düğümünün alt öğesi olarak ekle.

“Oyna” düğmesine bas ve ok tuşlarıyla veya D tuşuyla sağa yürü: robot ortada kalır. Ardından “Kontrol et” düğmesine bas.

Kendin dene

extends Node2D

func _ready():
	pass

Oyun Hissi bölümündeki tüm dersler

Kendi başına pratik yap: Godot playground