Video: I found the LIGHTNING TRIDENT in Minecraft! - Part 24 2025
Apabila anda kod di Minecraft, anda boleh menggunakan integer rawak untuk membuat kod anda berkelakuan secara rawak. Intan integer hanyalah nombor; blok matematik integer Rawak di LearnToMod memilih nombor rawak antara dua nombor (1 dan 10, sebagai contoh) setiap kali kod tersebut dijalankan.
Kali pertama anda menjalankan kod ini, hasilnya mungkin 5; kali kedua, mungkin 8; dan sebagainya.
Anda boleh menggunakan blok integer rawak ini untuk menanam creepers atau bahan di tempat rawak di dunia Minecraft anda.
Keupayaan untuk menghasilkan blok di lokasi rawak boleh menjadi berguna untuk menjadikan permainan Capture the Flag lebih menarik (di mana pemain perlu berlumba satu sama lain untuk mencari objek tersembunyi di suatu tempat pada peta) kerana bendera diletakkan secara rawak tempat, membuat mereka lebih sukar untuk mencari.
Lokasi bertelur rawak juga boleh membantu membina mazes rawak atau lokasi bertintuk musuh untuk menjadikan permainan lebih menarik.
Anda harus mempunyai pengetahuan asas tentang bagaimana drone berfungsi supaya lebih mudah bagi anda untuk memancarkan blok atau entiti.
Untuk menggunakan drone untuk memancarkan blok atau entiti, ikuti langkah berikut:
-
Tambahkan fungsi utama dan buat drone bernama d di dalamnya, seperti ini:
-
Buat dua fungsi baru yang dinamakan moveDrone dan setForwardAndRight:
Namakan fungsi anda.Fungsi-fungsi ini membantu drone bergerak ke hadapan dan betul beberapa langkah rawak.
-
Untuk membuat drone bergerak jarak rawak, gunakan blok integer rawak, yang terdapat di bawah Matematik:
Lihat? Matematik boleh menjadi menyeronokkan. -
Tetapkan nilai dari -10 hingga 10 (walaupun rentangnya boleh lebih besar atau lebih kecil) supaya drone bergerak dalam lingkungan 10 x 10 persegi di sekitar lokasi semasa:
Mencipta ruang 10 × 10 anda. -
Buat dua pemboleh ubah baru (FORWARD dan KANAN), dan tetapkannya sama dengan blok integer rawak.
Setiap pemboleh ubah kini merupakan nombor rawak di antara -10 dan 10:
Tetapkan pemboleh ubah anda.Setiap kali anda memanggil setForwardAndRight, pembolehubah FORWARD dan KANAN mendapatkan nombor rawak baru di antara -10 dan 10.
-
Buat drone bergerak ke hadapan rawak jumlah FORWARD dan leret ke kanan jumlah KANAN RAKAN:
Anda mengawal drone anda.Sekarang kod anda sepatutnya kelihatan seperti ini:
Terus bergerak itu drone! -
Buat fungsi lain di mana anda memberitahu drone untuk menanam creeper di lokasi barunya. Kemudian panggil fungsi spawnCreeper dari main:
Beritahu drone anda apa yang perlu dilakukan. Awak bos.Sekiranya anda ingin mengulangi proses ini untuk menanam pelbagai makhluk serigala, pastikan drone itu kembali ke lokasi asal selepas ia telah menghasilkan satu entiti.
Jika drone itu tidak kembali, ia mungkin terus melompat jauh dan jauh dari anda sehingga ia meninggalkan peta, yang tidak pernah baik.
Dengan memberitahu drone bahawa ia boleh bergerak maksimal hanya sepuluh langkah ke arah mana-mana arah, dan ia mesti dikembalikan kepada anda apabila ia selesai, anda mengawal kawasan di mana creepers akan dihasilkan.
-
Buat fungsi dinamakan returnDrone di mana anda memberitahu drone untuk bergerak ke belakang nombor FORWARD langkah-langkah, dan untuk bergerak ke kiri langkah-langkah KANAN langkah:
Kod anda mesti memberitahu drone anda apa yang boleh dilakukan.Langkah ini pada dasarnya menjadikan drone menjejaki semula langkahnya dan kembali ke tempat ia bermula.
-
Panggil balikDirim dari utama selepas anda menelurkan merayap:
Melahirkan creepers anda.Kemudian anda boleh mengulangi semua empat fungsi panggilan sebanyak yang anda mahu menanam creepers dalam ruang 10 x 10 di sekeliling anda:
Spawning creepers lagi dan lagi.
Jika anda memanggil setForwardAndRight antara moveDrone dan returnDrone, seperti ini:
Drone tidak kembali ke lokasi asalnya.
Katakan bahawa FORWARD ditetapkan kepada 5 dan RIGHT ditetapkan kepada 8 kali pertama anda memanggil setForwardAndRight. Drone anda akan bergerak ke hadapan 5 petak, bergerak ke kanan 8 titik, dan kemudian menanam creeper. Apabila anda memanggil setForwardAndRight sekali lagi, berikan bahawa tetapan Hadapan adalah 6 dan tetapan Hak adalah 9: Drone anda bergerak ke belakang 6 kuasa dua dan kanan 9 kuasa dua, meninggalkannya blok secara menyerong dari mana ia bermula.
