Kategori
Devlog/Studlog

1 Hari 1 Tutorial: Hari 11 – Asynchronous Subscene Loading

Ini adalah tips alternatif perpindahan scene tanpa fungsi scene loader bawaan Godot. Di sini, kita tidak akan berpindah scene saat, misalnya, pindah level, karena level dijadikan instance dari scene utama (atau subscene). Saat berpindah level, kita hanya akan mengganti instance level tanpa meninggalkan atau me-load ulang scene utama.

Cara ini diklaim bisa me-load level lebih cepat (karena sebagian aset dan data ditaruh di scene utama), membuat kustomisasi transisi/perpindahan antar level lebih fleksibel, dan dapat membuat layar loading saat level di-load secara asynchronous (dijalankan berbarengan dengan perintah lain).

Sebenarnya kalau untuk membuat loading yang ada progressnya, ada tutorial lain yang tetap pakai fungsi scene loader. Namun, cara ini juga menarik. Aku belum bisa membayangkan kasus seperti apa yang tidak bisa pakai cara seperti ini.

Github: fajarfh/OneDay-OneTut: Latihan ngerjain 1 tutorial Godot tiap hari selama bulan Maret

Asset:

  • Kenneys

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *