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 = 200Angka 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.
Tantangan
MudahBiarkan scene menentukan kecepatan robot.
- Di bagian atas
robot.gd, tambahkan variabel eksporspeeddengan nilai bawaan200. - Di
_process(), gerakkan robot ke kanan dengan kecepatanspeedpiksel 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
3Nilai yang Bisa Kamu Atur
Variabel pada NodeKonstantaVariabel yang DieksporMatematika Vector2Berputar di Tepi LayarFungsi BuatanmuLatihan sendiri: Playground Godot