Menu
CoddyTech

Dışa Aktarılan Değişkenler

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

Bir değişkenin önüne @export yazdığında Godot düzenleyicisi bunu Inspector'da gösterir. Inspector, seçtiğin düğümün özelliklerini listeleyen paneldir. Kodu düzenlemeden değeri orada değiştirebilirsin:

@export var speed = 200

Betikteki sayı varsayılan değerdir. Inspector'da ayarlanan bir değer sahneye kaydedilir ve oyun başladığında düğüm bu değeri alır. Tek bir betiği kullanan iki robotun hızları farklı olabilir.

Bu dersin sahnesi, Inspector'da yapılacağı gibi robotun speed değerini 90 olarak ayarlar. Oyunun altındaki Scene sekmesinde dışa aktarılan değişkenler listelenmez; bu yüzden onları orada göremezsin.

challenge icon

Görev

Kolay

Sahnenin robotun hızını belirlemesini sağla.

  1. robot.gd dosyasının en üstüne, varsayılan değeri 200 olan dışa aktarılmış bir speed değişkeni ekle.
  2. _process() içinde robotu saniyede speed piksel hızla sağa hareket ettir.

“Oyna” düğmesine bas: sahne speed değerini 90 olarak ayarlar, böylece robot saniyede 90 piksel hareket eder. Ardından “Kontrol et” düğmesine bas.

Kendin dene

extends Node2D

func _process(delta):
	position.x += 200 * delta

Düğümler ve Sahneler bölümündeki tüm dersler

Kendi başına pratik yap: Godot playground