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 * deltaBöylece düğüm, her bilgisayarda saniyede 60 piksel hareket eder.
Görev
KolayRobotun delta kullanarak saniyede 100 piksel sağa hareket etmesini sağla.
Kendin dene
extends Node2D
func _process(delta):
position.x += 2
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