Menu
CoddyTech

Çapraz Hareket Et

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

Her iki eksende de hareket etmek için x için bir satır ve y için bir satır yazabilirsin:

position.x += 100 * delta
position.y += 50 * delta

Yönü olan bir hız, velocity olarak adlandırılır. Bir Vector2 her iki hızı da tutabilir: Vector2(100, 50), saniyede 100 piksel sağa ve 50 piksel aşağı hareket anlamına gelir. Bunu delta ile çarpmak, her iki sayıyı da çarpar:

position += Vector2(100, 50) * delta

Her iki biçim de aynı şeyi yapar. Negatif bir sayı ters yönü gösterir: Vector2(-100, -50) sola ve yukarı gider.

challenge icon

Görev

Kolay

Robotu tek bir satırda bir Vector2 ile saniyede 120 piksel sağa ve saniyede 45 piksel aşağı hareket ettir. İki saniye sonra yerde, (560, 270) konumunda olur.

Kendin dene

extends Node2D

func _process(delta):
	position.x += 120 * delta
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