Menu
CoddyTech

Ekran Koruyucu: Üst ve Alt

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

Üst ve alt kenarlar yanlar gibi çalışır, ancak y üzerinde. Orada bir sekme, velocity.y değerinin yönünü değiştirir.

Plaka 60 piksel yüksekliğindedir, bu nedenle ortası üstünden ve altından 30 piksel uzaklıktadır. Logo, ortası 360 - 30 = 330 konumundayken alta, 30 konumundayken üste dokunur.

İlk if ifadesinin altına ikinci bir if yaz. Her if kendi başına kontrol edilir; bu nedenle bir köşede logo aynı karede hem bir yandan hem de alttan seker.

challenge icon

Görev

Kolay

Logonun üst ve alt kenarlardan da sekmesini sağla. Ortası y = 330 veya y = 30 noktasını geçtiğinde velocity.y değerini tersine çevir. Böylece logo ekranda kalır.

Kendin dene

extends Node2D

var velocity = Vector2(200, 90)

func _process(delta):
	position += velocity * delta
	if position.x > 570 or position.x < 70:
		velocity.x = -velocity.x
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