Menu
CoddyTech

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.

challenge icon

Görev

Kolay

Robotun iki saniyede sol kenara ulaşmasını sağla.

  1. Robot x = 320 konumunda başlıyor ve 2 saniyede x = 20 konumuna ulaşmalı. Saniyede kaç piksel hızla hareket etmesi gerektiğini hesapla.
  2. _process() içinde, delta ile ç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

Kendi başına pratik yap: Godot playground