Sabitler
Coddy'nin Godot Journey'sinin Düğümler ve Sahneler bölümünün bir parçası. Ders 14 / 27.
Oyun çalışırken bazı değerler, örneğin bir robotun en yüksek hızı, hiç değişmez. Bu değerler için bir sabit kullan. Sabit, var yerine const ile oluşturulur:
const SPEED = 250Sabitler BÜYÜK HARFLERLE yazılır; böylece okurlar değerin sabit olduğunu görür. Değeri değiştirmek için, sabitin tanımlandığı yerdeki sayıyı düzenle.
Bir sabiti değiştiren satır hatadır. Godot bunu oyun başlamadan önce yakalar. Console, Cannot assign a new value to a constant iletisini gösterir ve satırı belirtir.
Görev
KolayBetin sabiti SPEED değerini değiştirdiği için oyun başlamıyor. Bunu düzelt:
SPEEDsabit kalsın.- Robotu saniyede 300 piksel hızla sola hareket ettir.
Kendin dene
extends Node2D
const SPEED = 200
func _ready():
SPEED = 300
func _process(delta):
position.x -= SPEED * 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