Menu
CoddyTech

Variabel yang Diekspor

Termasuk bagian Node dan Scene dalam perjalanan Godot di Coddy. Pelajaran 15 dari 28.

Letakkan @export di depan variabel, lalu editor Godot menampilkannya di Inspector. Inspector adalah panel yang mencantumkan properti node yang kamu pilih. Kamu bisa mengubah nilainya di sana tanpa mengedit kode:

@export var speed = 200

Angka dalam skrip adalah nilai default. Nilai yang ditetapkan di Inspector disimpan di scene, lalu node mendapatkannya saat game dimulai. Dua robot dengan satu skrip bisa memiliki dua kecepatan.

Scene di pelajaran ini menetapkan speed robot ke 90, seperti yang akan dilakukan Inspector. Tab Scene di bawah game tidak mencantumkan variabel yang diekspor, jadi kamu tidak akan melihatnya di sana.

challenge icon

Tantangan

Mudah

Biarkan scene menentukan kecepatan robot.

  1. Di bagian atas robot.gd, tambahkan variabel ekspor speed dengan nilai bawaan 200.
  2. Di _process(), gerakkan robot ke kanan dengan kecepatan speed piksel per detik.

Tekan tombol “Main”: scene menetapkan speed ke 90, jadi robot bergerak 90 piksel per detik. Lalu tekan tombol “Periksa”.

Coba sendiri

extends Node2D

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

Semua pelajaran di Node dan Scene

Latihan sendiri: Playground Godot