Menu
CoddyTech

Ekranın Kenarlarından Sarma

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

Sağa doğru hareket eden bir düğüm ekranın kenarını geçip gitmeye devam eder. Sarma onu diğer taraftan geri getirir.

Bir if, satırlarını yalnızca koşulu doğru olduğunda çalıştırır. _process() içinde her karede kontrol edilir:

func _process(delta):
	position.y += 100 * delta
	if position.y > 360:
		position.y = 0

Düğüm düşer. Ekranın altını geçtiğinde y değeri 360'tan büyük olur ve düğüm tekrar en üste sıçrar. if içindeki satırda iki sekme bulunur: biri işlev için, diğeri if için.

Bu oyun 640 piksel genişliğindedir, bu nedenle sağ kenar x = 640 olur.

challenge icon

Görev

Kolay

Robot sağa doğru hareket eder ve ekrandan çıkar. Onu sarmalayın: x = 640 değerini geçtiğinde, aynı yükseklikte, sol tarafta x = 0 konumuna geri getirin.

Kendin dene

extends Node2D

var speed = 200

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