Bir Düğümdeki Değişkenler
Coddy'nin Godot Journey'sinin Düğümler ve Sahneler bölümünün bir parçası. Ders 13 / 27.
Bir betiğin en üstünde, herhangi bir işlevin dışında oluşturulan değişken düğüme aittir. Değerini kareden kareye korur ve betiğin her işlevi onu kullanabilir:
extends Node2D
var speed = 150
func _process(delta):
position.x += speed * deltaKalıcı olduğu için bir düğüm değişkeni zaman içinde değişebilir. Her karede speed değerine ekleme yaparsanız düğüm giderek hızlanır:
func _process(delta):
speed += 50 * deltaBir işlevin içinde oluşturulan var, her çağrıda yeniden oluşturulur ve işlevin sonunda unutulur.
Görev
KolayBetik, 0'dan başlayan speed adlı bir değişkene sahip. Robotu hızlandır:
- Her karede
speeddeğerine saniyede 200 ekle. - Robotu saniyede
speedpiksel hızla sağa hareket ettir.
Bir saniye sonra saniyede 200 piksel, iki saniye sonra saniyede 400 piksel hızla hareket eder.
Kendin dene
extends Node2D
var speed = 0
func _process(delta):
position.x += 100 * 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
3Ayarlayabileceğiniz Değerler
Bir Düğümdeki DeğişkenlerSabitlerDışa Aktarılan DeğişkenlerVector2 MatematiğiEkranın Kenarlarından SarmaKendi FonksiyonlarınızKendi başına pratik yap: Godot playground