Saniyedeki Piksel Sayısı
Coddy'nin Godot Journey'sinin Düğümler ve Sahneler bölümünün bir parçası. Ders 9 / 28.
delta ile önündeki sayı, saniye başına piksel cinsinden hızdır. Yürüyüş hızı saniyede yaklaşık 150 piksel, depar hızıysa yaklaşık 500 pikseldir.
Belirli bir sürede belli bir mesafeyi katetmek için mesafeyi zamana böl:
# 2 saniyede 400 piksel, saniyede 200 pikseldir
position.x += 200 * deltaİşaret yönü belirler. +=, x ekseninde sağa ve y ekseninde aşağıya hareket ettirir. -=, x ekseninde sola ve y ekseninde yukarıya hareket ettirir.
Görev
KolayRobotun iki saniyede sol kenara ulaşmasını sağla.
- Robot
x = 320konumunda başlıyor ve2saniyedex = 20konumuna ulaşmalı. Saniyede kaç piksel hızla hareket etmesi gerektiğini hesapla. _process()içinde,deltaile çarparak bu hızda sola hareket ettir.
“Oyna” düğmesine bas: robot sola doğru süzülür ve iki saniye sonra x = 20 konumunda olur. Ardından “Kontrol et” düğmesine bas.
Kendin dene
extends Node2D
func _process(delta):
position.x += 100 * delta
Düğümler ve Sahneler bölümündeki tüm dersler
2Her Kare
İşlem Her Karede ÇalışırDeltaSaniyedeki Piksel SayısıÇapraz Hareket EtDöndürerek DönÖlçekle BüyütKendi başına pratik yap: Godot playground