Konstanta
Termasuk bagian Node dan Scene dalam perjalanan Godot di Coddy. Pelajaran 14 dari 27.
Beberapa nilai tidak pernah berubah saat game berjalan, seperti kecepatan maksimum robot. Gunakan konstanta untuk nilai tersebut. Konstanta dibuat dengan const, bukan var:
const SPEED = 250Konstanta ditulis dengan HURUF KAPITAL agar pembaca tahu bahwa nilainya tetap. Untuk mengubahnya, edit angka di tempat konstanta dibuat.
Baris yang mengubah konstanta akan menghasilkan error. Godot mendeteksinya sebelum game dimulai. Console menampilkan Cannot assign a new value to a constant dan menyebutkan barisnya.
Tantangan
MudahGame tidak dimulai karena skrip mengubah konstanta SPEED. Perbaiki:
- Jadikan
SPEEDtetap sebagai konstanta. - Buat robot bergerak ke kiri dengan kecepatan 300 piksel per detik.
Coba sendiri
extends Node2D
const SPEED = 200
func _ready():
SPEED = 300
func _process(delta):
position.x -= SPEED * delta
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Node dan Scene
3Nilai yang Bisa Kamu Atur
Variabel pada NodeKonstantaVariabel yang DieksporMatematika Vector2Berputar di Tepi LayarFungsi BuatanmuLatihan sendiri: Playground Godot