Ekran Koruyucu: Yan Duvarlar
Coddy'nin Godot Journey'sinin Düğümler ve Sahneler bölümünün bir parçası. Ders 25 / 27.
Logo sağ kenara çarptığında x hızı ters yöne, 200'den -200'e dönmelidir. Bir değerin önündeki eksi işareti değeri tersine çevirir:
velocity.x = -velocity.xSol kenarda aynı satır -200'ü tekrar 200'e çevirir. Yalnızca x tersine döner, bu yüzden logo aşağı doğru sürüklenmeye devam eder.
Logonun position değeri orta noktasını belirtir ve plaka 140 piksel genişliğindedir. Orta noktası 640 - 70 = 570 olduğunda sağ tarafı kenara, 70 olduğunda ise sol tarafı kenara değer.
or iki koşulu birleştirir. if, koşullardan biri doğru olduğunda çalışır:
if position.y > 300 or position.y < 60:Görev
KolayLogonun sol ve sağ kenarlardan sekmesini sağla. Ortası x = 570 veya x = 70 değerini geçtiğinde velocity.x değerini tersine çevir. Şimdilik aşağı doğru sürüklenmeye devam eder.
Kendin dene
extends Node2D
var velocity = Vector2(200, 90)
func _process(delta):
position += velocity * delta
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
2Her Kare
İşlem Her Karede ÇalışırDeltaSaniyedeki Piksel SayısıÇapraz Hareket EtDöndürerek DönÖlçekle Büyüt5Proje: Ekran Koruyucu
Ekran Koruyucu: SürüklenmeEkran Koruyucu: Yan DuvarlarKendi başına pratik yap: Godot playground