Behavior: Persist membuat Object mengingat keadaannya (State) saat game berpindah ke Layout yang berbeda, lalu kembali lagi. Jika Layout memiliki Object dengan Behavior: Persist, itu juga disebut sebagai Persistent Layout. Untuk contoh penggunaannya yang interaktif, lihat contoh Persistent yang ada di dialog Start.
Biasanya jika Anda meninggalkan sebuah Layout maka kembali, semua Object yang non-global di-reset ke desain awal di Layout View. Namun untuk banyak game, hal ini tidak diinginkan; ‘Powerups’ kembali, ‘Musuh’ Respawn dan kembali ke ‘Nyawa’ penuh, dan seterusnya. Cukup menambahkan Behavior: Persist ke Object tertentu, berarti mereka dikembalikan ke keadaan yang sama dengan yang pada saat Layout Anda tinggalkan, saat kembali ke Layout itu. Setiap Object yang sebelumnya hancur tetap hancur; Setiap Object baru yang dibuat akan kembali; dan semua Property seperti Instance Variable diingat. Hal ini penting untuk memungkinkan user kembali ke area sebelumnya tanpa harus memutar ulang keseluruhan bagian.
Komentar
Posting Komentar