Overlay | hyperPad Documentation

Loading...

Logo

Overlay adalah tipe scene khusus dengan latar belakang transparan yang dapat ditempatkan di atas scene yang sedang berjalan.

Overlay biasanya digunakan untuk menu pause, layar game over, layar awal, atau menu sub lainnya. Secara default hyperPad menyertakan dua overlay untuk Anda. Overlay menu pause, dan overlay Game Over. Dua overlay yang disediakan ini disetel ke "Preload" saat proyek Anda dimulai untuk kinerja yang lebih cepat (Untuk informasi lebih lanjut tentang preloading lihat "Preloading a Scene or Overlay").

Catatan: Preloading adalah fitur PRO, jadi jika Anda menonaktifkan preloading, Anda tidak akan dapat mengaktifkannya kembali kecuali Anda memiliki langganan PRO yang aktif.

Untuk alasan kinerja, Anda ingin menghindari memiliki terlalu banyak overlay yang dipreload. Selain itu, Anda ingin menghindari memiliki terlalu banyak objek dan terlalu banyak perilaku pada overlay Anda. Semakin banyak objek dan perilaku yang Anda miliki, semakin lama waktu yang dibutuhkan untuk memuat overlay Anda. Jika preloading dimatikan dan Anda mencoba memuat overlay yang kompleks, Anda mungkin melihat adanya penundaan hingga overlay Anda menjadi terlihat.

Memuat Overlay:

Anda dapat menganggap overlay seperti tumpukan kartu. Setiap overlay yang terbuka seperti kartu baru yang duduk di depan yang terakhir. Jika Anda menutup overlay, itu akan mengungkapkan overlay di belakangnya. Jika tidak ada overlay yang terbuka di bawah, itu akan mengungkapkan scene yang sedang berjalan.

Anda dapat memulai overlay dengan menggunakan perilaku Load Overlay. Perilaku load overlay akan meluncurkan overlay di depan scene atau overlay Anda yang saat ini.

Perilaku Load Overlay memiliki 3 pilihan. Pilih Transisi, Pilih Overlay, dan saklar Toggle Pause.

Pilih Transisi: Opsi Pilih Transisi memungkinkan Anda untuk menganimasi overlay Anda agar muncul. Misalnya, opsi "Fade" akan memudarkan overlay Anda daripada muncul secara instan.

Pilih Overlay: Opsi Pilih Overlay memungkinkan Anda untuk memilih overlay mana yang akan dibuka. Lihat "Menambahkan Scene Baru" untuk mempelajari cara membuat scene atau overlay baru untuk proyek Anda.

Pause: Saklar toggle Pause memungkinkan Anda untuk menjeda apa pun di belakang overlay. Jika toggle dimatikan, overlay yang dipilih akan terlihat saat scene Anda aktif di belakang. Perhatikan bahwa Anda tidak dapat berinteraksi dengan apa pun di belakang overlay, terlepas dari apakah itu dijeda atau tidak.

Gunakan perilaku Close Overlay untuk menutup overlay terbuka paling depan. Dalam kebanyakan kasus, setiap overlay harus bertanggung jawab untuk menutup dirinya sendiri. Ini berarti Anda biasanya ingin perilaku Close Overlay dipicu pada setiap overlay yang Anda miliki.

Mirip dengan perilaku Load Overlay, Anda dapat memilih transisi untuk diputar saat overlay ditutup.

Namun, untuk Close Overlay ada 2 saklar toggle baru. Unload, dan Resume All.

Unload: Saklar toggle Unload akan membongkar overlay dari memori. Ini berarti kali berikutnya Anda ingin membuka overlay, Anda harus menunggu saat overlay dimuat. Anda biasanya hanya ingin membongkar overlay yang tidak akan digunakan lagi dan untuk mengosongkan sumber daya untuk scene atau overlay baru agar dapat dipreload.

Resume All: Saklar Resume All, akan secara otomatis melanjutkan semua overlay dan scene di belakang overlay. Secara default, overlay (atau scene) di bawah secara otomatis tidak dijeda ketika overlay ditutup. Jika saklar ini diaktifkan, itu tidak hanya akan melanjutkan overlay di belakang, tetapi semua overlay juga. Ini hanya diperlukan dalam situasi yang sangat spesifik.