Klon dan Perbanyak
Fungsi dari Blok Klon dan Blok Perbanyak mirip, Apa Perbedaannya? Ayo cari tahu!
I. Apa itu klon?
"klon" adalah membuat "klon tanpa coding" dari sprite, yang dapat menyalin semua status sprite saat dikloning (termasuk ukuran, sudut, koordinat, massa, style, dan sebagainya, kecuali skrip).
Klon dari sprite yang sama di momen yang berbeda berada dalam status yang berbeda. (Lihat contoh seperti di bawah ini)
Ubah warna klon, kita dapat dengan jelas melihat bahwa setiap klon telah mengkloning warna sprite pada waktu yang berbeda.
- Blok yang terkait dengan klon ada di Kejadian:
- Karena klon tidak akan mengkloning blok sprite, jika ingin menjalankan klon, sebaiknya gunakan blok "Ketika saya mulai sebagai klon" .
Skrip di bawah blok ini adalah skrip dari semua klon. Selain itu, klon bisa dikloning lagi.
- Catatan:jumlah maksimum klon adalah 300. klon diatas 300 akan dihapus secara otomatis untuk menjamin kelancaran menjalankan permainan.
II. Apa itu reproduksi?
Sprite yang diperbanyak tidak hanya akan menduplikasi tampilan tetapi juga semua blok dari sprite yang ditentukan.
Setel sprite yang diperbanyak ke posisi tertentu, dan sprite tersebut akan melakukan persis seperti yang dilakukan sprite asli.
Catatan:Saat Anda menggunakan "Ketika Mulai diklik" sebagai syarat, jangan gunakan blok Perbanyak pada sprite.
Karena jika semua sprite yang diperbanyak menjalankan blok Perbanyak, pertumbuhan eksponensial yang buruk akan terbentuk, yang akan menyebabkan hancurnya program secara langsung. Anda dapat memperbanyak sprite pada background.
III. Perbedaan antara klon dan perbanyak
Perbedaan terbesar adalah bahwa memperbanyak sprite akan mewarisi naskah sprite asli sedangkan klon tidak.
Jika Anda ingin sprite klon menjalankan skrip yang sama dengan sprite aslinya, paling mudah menggunakan "Perbanyak"; sebaliknya jika ingin menyalin sprite yang tidak mengeksekusi skrip yang sama dengan sprite aslinya, akan lebih mudah dengan "klon".
Contoh:
1、oSebuah Codemao yang bergetar → mereproduksi sekali → dua Codemao yang bergetar (Sprite yang direproduksi sama dengan sprite aslinya)
2、oSebuah Codemao yang gemetar → klon sekali → satu Codemao lagi tanpa skrip apa pun
Sulit untuk mengontrol dan membedakan mana yang merupakan sprite asli; tetapi yang terakhir memiliki perintah yang jelas.
Tips:
Jika Anda tidak lagi menggunakan klon, gunakan blok "hapus" baik Anda telah menggunakan blok klon atau blok memperbanyak.
Hapus klon untuk menghindari konsumsi memori yang tidak perlu saat game sedang berjalan. Sejauh ini, duplikat diatas 300 akan dihapus secara otomatis oleh sistem.
IV. Bagaimana menciptakan efek “bayangan” dengan klon
- Seperti yang ditunjukkan pada gambar di bawah ini, bayangan akan mengikuti Codemao saat bergerak.
Gunakan blok "klon" dan blok "tunggu detik".
Namun, klon Codemao akan mengisi layar tanpa efek tingkat transparan.
Jadi, ingatlah untuk menghapus klon yang berlebihan.
Gunakan blok "hapus" untuk menghapus dirinya sendiri setelah kloning.
Sedangkan untuk efek tingkat transparan, Anda bisa menggunakan efek " tingkat transparan " di Blok Tampilan.