Menu
CoddyTech

Delta

Coddy'nin Godot Journey'sinin Düğümler ve Sahneler bölümünün bir parçası. Ders 8 / 27.

Her bilgisayar saniyede 60 kare çizmez. Hızlı bir ekran 144 kare çizer, yoğun kullanılan bir telefon ise 30 kare çizebilir. Kare başına 2 piksel hareket eden bir robot, birinde hızlı, diğerinde yavaştır.

Godot, her karede delta değerini _process(delta) işlevine geçirir. Bu değer, son kareden bu yana geçen saniye sayısıdır: saniyede 60 karede yaklaşık 0.0167, 30 karede yaklaşık 0.033.

Hareketi delta ile çarparak hareketi saniye başına olacak şekilde ayarla:

func _process(delta):
	position.y += 60 * delta

Böylece düğüm, her bilgisayarda saniyede 60 piksel hareket eder.

challenge icon

Görev

Kolay

Robotun delta kullanarak saniyede 100 piksel sağa hareket etmesini sağla.

Kendin dene

extends Node2D

func _process(delta):
	position.x += 2
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Düğümler ve Sahneler bölümündeki tüm dersler

Kendi başına pratik yap: Godot playground