Çapraz Hareket Et
Coddy'nin Godot Journey'sinin Düğümler ve Sahneler bölümünün bir parçası. Ders 10 / 28.
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 * deltaYönü olan bir hız, hız vektörüdür. Bir Vector2 her iki hızı da tutabilir: Vector2(100, 50), saniyede 100 piksel sağa ve 50 piksel aşağıya gitmek demektir. Bunu delta ile çarpmak her iki sayıyı da çarpar:
position += Vector2(100, 50) * deltaHer iki biçim de aynı şeyi yapar. Negatif bir sayı ters yönü gösterir: Vector2(-100, -50) sola ve yukarı gider.
Görev
KolayRobotu aynı anda sağa ve aşağı hareket ettir.
_process()içinde, satırıpositiondeğerineVector2ekleyen bir satırla değiştir: saniyede sağa120piksel ve aşağı45piksel.Vector2değerinideltaile çarp.
“Oyna” düğmesine bas: iki saniye sonra robot yerde, (560, 270) konumunda olur. Ardından “Kontrol et” düğmesine bas.
Kendin dene
extends Node2D
func _process(delta):
position.x += 120 * delta
Düğümler ve Sahneler bölümündeki tüm dersler
Kendi başına pratik yap: Godot playground