Scene Terpaket
Termasuk bagian Aturan Game dalam perjalanan Godot di Coddy. Pelajaran 16 dari 29.
Game membuat objek baru saat berjalan, seperti musuh atau balok yang jatuh. Kamu membuat objek itu sekali sebagai scene tersendiri, lalu menyalinnya dari kode.
res://block.tscn adalah balok merah yang jatuh sampai hancur di atas rumput. Untuk membuatnya, ada tiga langkah:
var block_scene = preload("res://block.tscn")
func _ready():
var block = block_scene.instantiate()
add_child(block)preload()memuat file scene sekali sebagaiPackedScene. Ini adalah resep untuk membuat balok.instantiate()membuat balok baru dari resep tersebut.add_child()menambahkan balok ke game sebagai child dari node ini. Sebelum itu, balok belum digambar dan belum berjalan.
Tantangan
MudahSaat game dimulai, jatuhkan satu block:
- Di bagian atas script, muat terlebih dahulu
res://block.tscnke dalam variabel bernamablock_scene. - Di dalam
_ready(), buat satu block denganinstantiate()dan tambahkan denganadd_child().
Coba sendiri
extends Node2D
func _ready():
pass
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Aturan Game
Latihan sendiri: Playground Godot