Menu
CoddyTech

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

Tantangan

Mudah

Jatuhkan satu blok saat permainan dimulai.

  1. Di bagian atas skrip, muat terlebih dahulu res://block.tscn ke dalam var block_scene.
  2. Di _ready(), buat sebuah blok dengan instantiate() dan tambahkan dengan add_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