Scene Terpaket
Termasuk bagian Aturan Game dalam perjalanan Godot di Coddy. Pelajaran 16 dari 29.
Permainan 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, lakukan 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.add_child()menambahkan balok ke permainan sebagai node turunan dari node ini. Sebelum itu, balok tidak ditampilkan dan tidak berjalan.
Tantangan
MudahJatuhkan satu blok saat permainan dimulai.
- Di bagian atas skrip, muat terlebih dahulu
res://block.tscnke dalamvar block_scene. - Di
_ready(), buat sebuah blok denganinstantiate()dan tambahkan denganadd_child().
Tekan tombol “Main”: sebuah blok jatuh dari kiri atas. Lalu tekan tombol “Periksa”.
Coba sendiri
extends Node2D
func _ready():
pass
Semua pelajaran di Aturan Game
Latihan sendiri: Playground Godot