Daftar Isi:
- Rancang peluncuran dan ledakan
- Rencanakan peluncuran blok
- Setelah Anda meluncurkan blok Anda, Anda harus membuatnya meledak saat menyentuh tanah. Anda dapat meninjau blok LearnToMod untuk menemukan blok ledakan buatan di bawah kategori Dunia Minecraft →, yang dapat Anda gunakan untuk membuat blok meledak saat menyentuh tanah.
- Aspek penting untuk melacak mod peledak yang meledak adalah keadaan blok.
Video: The Great Gildersleeve: Leroy's School Play / Tom Sawyer Raft / Fiscal Report Due 2024
Disini, Anda belajar bagaimana merencanakan mod yang, saat dijalankan di Minecraft, menyebabkan sebuah blok untuk dilempar dari lokasi Anda. Saat blok itu mendarat, itu menyebabkan ledakan, menghancurkan apapun di sekitarnya. Anda nantinya bisa memodifikasi mod ini yang menyenangkan dan ampuh untuk memilikinya melakukan hal lain juga, seperti teleport ke tempat asalnya.
Rancang peluncuran dan ledakan
Sebelum memulai coding, rencanakan strategi Anda. Menulis mod proyektil yang meledak ini tidak serumit mod minigame, tapi Anda perlu merancang potongannya yang rumit.
Sebagai permulaan, Anda harus menentukan kedua tindakan ini untuk membuat blok
-
Luncurkan saat mod dijalankan
-
meledak saat mendarat
Rencanakan peluncuran blok
When Anda menjalankan mod Anda, membuat sebuah blok (mungkin batuan dasar) untuk memulai dari posisi Anda dan bergerak ke atas dan menjauh dari Anda. Merancang kode untuk mod tiga dimensi (3D) agak rumit karena Anda tidak dapat menggambar dengan mudah di atas kertas. (3D melibatkan enam arah: atas, bawah, kiri, kanan, ke depan, dan ke belakang ).
Untuk menulis mod 3D ini, Anda menggunakan x -, y -, dan z - koordinat untuk merencanakan di mana blok akan mulai dan bagaimana ia akan bergerak. Simak paragraf berikut untuk penjelasan koordinat x -, y -, dan z - jika Anda belum mengetahuinya.
Bila Anda menggambar sesuatu di atas kertas, Anda membuat gambar 2D. Anda tahu bahwa ada sesuatu yang 2D karena hanya memiliki empat arah (atas, bawah, kiri, dan kanan). Dalam matematika, atas dan bawah diwakili oleh sumbu y (nilai yang lebih tinggi untuk y adalah naik dan nilai yang lebih rendah untuk y turun). Kiri dan kanan diwakili oleh sumbu x (nilai yang lebih tinggi untuk x benar, dan nilai yang lebih rendah untuk y tersisa). Hal ini membuat koordinat x - koordinat dan y mudah terlihat di ruang 2D.
Berikut adalah bidang 2D x - y dengan titik di posisi x = 1 dan y < = 3, yang juga dapat direpresentasikan sebagai (1, 3). Untuk memahami dunia 3D, Anda harus memperkenalkan arah lain (maju dan mundur), dan dalam matematika, ini ditunjukkan oleh koordinat ketiga: z. Gambar ini menunjukkan baris ketiga yang mewakili
z - pesawat yang bergerak ke layar. Titik hijau adalah titik yang sama dari atas; itu di (1, 3, 0). Titik merah ada di (1, 3, 4) dan sebenarnya jauh di dalam layar. Ini menunjukkan bagaimana sebuah kubus akan melihat pada
x - , y - , z -planes. Titik hijau dari atas akan berada di sisi biru, rata menghadap layar, dan titik merah berada di sepanjang sisi merah, jauh di dalam layar. Salah satu cara untuk membuat peluncuran blok adalah melakukan teleport (memindahkan) blok ke lokasi tertentu menggunakan blok teleport di LearnToMod. Anda bisa teleport blok ke (1, 1, 1) lalu (2, 2, 2) lalu (3, 3, 3) lalu (4, 4, 4) dan seterusnya. Pekerjaan
ini bisa , tetapi jika Anda menelusuri blok LearnToMod Anda, Anda akan menemukan beberapa blok yang berguna dalam kategori Blok Minecraft →. J
blok jatuh dapat diluncurkan, dan jatuh saat bergerak melintasi angkasa, seolah-olah Anda melempar bola ke dunia nyata: Pesawat akan naik ke udara terlebih dulu, lalu itu akan jatuh dalam ruang 3D (dunia nyata). Bahkan tanpa menulis kode, Anda dapat merencanakan kode akhir dengan menyeret blok ke lingkungan pemrograman yang kemungkinan akan Anda gunakan.
Rencanakan ledakan blok
Setelah Anda meluncurkan blok Anda, Anda harus membuatnya meledak saat menyentuh tanah. Anda dapat meninjau blok LearnToMod untuk menemukan blok ledakan buatan di bawah kategori Dunia Minecraft →, yang dapat Anda gunakan untuk membuat blok meledak saat menyentuh tanah.
Anda bisa merencanakan fungsi meledak seperti ini.
Melacak negara
Aspek penting untuk melacak mod peledak yang meledak adalah keadaan blok.
Negara menjelaskan apa yang sedang dilakukan blok pada saat ini. Untuk melihat sebuah contoh, Anda dapat melacak negara Anda sendiri selama satu hari penuh, dan Anda dapat menggunakan mesin state - (diagram yang melacak data tentang kejadian di dunia) ke catatlah itu Dalam mod ini, negara penting untuk dilacak karena Anda tidak ingin blok tersebut meledak sebelum Anda meluncurkannya, atau sebelum mendarat. Jika meledak terlalu cepat, itu tidak akan menghancurkan target Anda. State-machines adalah representasi yang berguna dari semua keadaan yang mungkin terjadi di dunia. Gambar di atas menunjukkan kepada Anda bagaimana membuat mesin negara tentang kehidupan nyata Anda, karena ini berlaku untuk bermain Minecraft.
Anda mungkin berada di salah satu dari empat negara bagian ini (dalam kehidupan nyata):
Tidur
-
Makan
-
Modding
-
Bermain Minecraft
-
Jika Anda mengikuti petunjuk panah dari tidur Keadaan, Anda dapat melihat bahwa satu-satunya tindakan yang dapat Anda lakukan saat Anda meninggalkan keadaan itu - atau saat Anda bangun - adalah makan.
Dengan mengikuti petunjuk panah lagi, Anda bisa melihatnya setelah makan, Anda bisa memodifikasi atau bermain Minecraft. Anda dapat memutar antara makan, modding, dan bermain Minecraft yang Anda inginkan. Tapi jika ingin tidur lagi, Anda harus makan dulu.
Mesin negara untuk blok Anda terlihat seperti ini. Garis menunjukkan tindakan yang harus
harus terjadi sebelum kejadian sebelumnya, dan setelah blok itu hancur, mod sudah selesai dan Anda dapat menjalankannya lagi. Mesin negara di atas lebih sederhana dari mesin negara Minecraft Anda karena blok Anda hanya bisa menempuh satu jalur melewatinya. Setelah diciptakan, maka harus
diluncurkan, maka harus meledak, maka harus dihancurkan. Setelah hancur, mod selesai. Menjalankan mod inisiat keadaan pembuatan, namun berguna untuk melacak apakah blok telah diluncurkan dan apakah telah meledak.Berikut adalah dua variabel yang harus Anda tambahkan untuk melacak keadaan blok.