Menu
CoddyTech

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 sebagai PackedScene. 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.
challenge icon

Tantangan

Mudah

Saat game dimulai, jatuhkan satu block:

  1. Di bagian atas script, muat terlebih dahulu res://block.tscn ke dalam variabel bernama block_scene.
  2. Di dalam _ready(), buat satu block dengan instantiate() dan tambahkan dengan add_child().

Coba sendiri

extends Node2D

func _ready():
	pass
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Aturan Game

Latihan sendiri: Playground Godot