Rumah Keuangan Pribadi Bagaimana merancang sebuah proyektil meledak di Minecraft Modding - dummies

Bagaimana merancang sebuah proyektil meledak di Minecraft Modding - dummies

Daftar Isi:

Video: The Great Gildersleeve: Leroy's School Play / Tom Sawyer Raft / Fiscal Report Due 2024

Video: The Great Gildersleeve: Leroy's School Play / Tom Sawyer Raft / Fiscal Report Due 2024
Anonim

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.

Bagaimana merancang sebuah proyektil meledak di Minecraft Modding - dummies

Pilihan Editor

Transaksi Non-Posting di QuickBooks Online - dummies

Transaksi Non-Posting di QuickBooks Online - dummies

Transaksi non-posting di QuickBooks Online (QBO) Tidak mempengaruhi akun Anda dengan cara apa pun, namun sangat membantu karena memungkinkan Anda memasukkan informasi transaksi potensial yang tidak ingin Anda lupakan. Selain perkiraan, QBO Essentials and Plus juga memungkinkan Anda untuk merekam dua transaksi non-posting lainnya: the Delayed Charge and the Delayed ...

Apa yang Harus Anda Ketahui tentang Transaksi Online dan Kartu Kredit QuickBooks - dummies

Apa yang Harus Anda Ketahui tentang Transaksi Online dan Kartu Kredit QuickBooks - dummies

Secara default QuickBooks Online memperlakukan transaksi rekening Kartu Kredit sebagai transaksi tunai, pendekatan konservatif yang mengakui biaya saat terjadi. Untuk memperhitungkan transaksi kartu kredit, atur kedua perusahaan kartu kredit Anda sebagai vendor dan akun Kartu Kredit untuk kartu kredit di Bagan Akun Anda, dan gunakan transaksi Biaya ...

Backup online QuickBooks 2012 - dummies

Backup online QuickBooks 2012 - dummies

QuickBooks 2012 Simpan kotak dialog Salin atau Cadangan yang ditunjukkan di bawah ini, termasuk opsi Online tombol. Jika Anda ingin mengetahui lebih lanjut tentang mencadangkan file data perusahaan QuickBooks secara online - yang berarti menggunakan jaringan komputer Intuit daripada komputer Anda atau beberapa removable disk untuk menyimpan cadangan - Anda dapat memilih ...

Pilihan Editor

Cara membuat bagan dengan ggplot2 di R - dummies

Cara membuat bagan dengan ggplot2 di R - dummies

Untuk membuat diagram batang dengan ggplot2 di R, Anda menggunakan fungsi geom_bar (). Namun, perhatikan bahwa stat defaultnya adalah stat_bin (), yang digunakan untuk memotong data Anda ke dalam tong sampah. Dengan demikian, perilaku default geom_bar () adalah membuat histogram. Misalnya, untuk membuat histogram kedalaman gempa di ...

Bagaimana Membuat dan Menetapkan Vektor yang Dinamakan di R - dummies

Bagaimana Membuat dan Menetapkan Vektor yang Dinamakan di R - dummies

Anda menggunakan operator penugasan (<- ) untuk menetapkan nama ke vektor dengan cara yang sama seperti Anda menetapkan nilai pada vektor karakter. Bayangkan Anda ingin membuat vektor bernama dengan jumlah hari di setiap bulannya. Pertama, buat sebuah vektor numerik yang berisi jumlah hari di setiap bulannya. Kemudian gunakan ...

Bagaimana membuat plot kisi di R - dummies

Bagaimana membuat plot kisi di R - dummies

Untuk mengeksplorasi grafik kisi di R, pertama ambil lihat mtcars dataset built-in. Kumpulan data ini berisi 32 pengamatan mobil motor dan informasi mengenai mesin, seperti jumlah silinder, gearbox otomatis versus manual, dan tenaga mesin. Semua dataset built-in R juga memiliki informasi pertolongan yang baik yang dapat Anda akses ...

Pilihan Editor

Bagaimana Menjawab Prinsip Argumen Pertanyaan pada tes persiapan LSAT

Bagaimana Menjawab Prinsip Argumen Pertanyaan pada tes persiapan LSAT

LSAT akan mengharapkan Anda untuk mengerti argumen berdasarkan prinsip. Pengacara sering mendasarkan argumen mereka pada prinsip atau proposisi tertentu. Proposisi-proposisi ini terdengar seperti pernyataan kebenaran, terutama kebenaran universal - "kita memegang kebenaran ini untuk menjadi bukti nyata" semacam pernyataan. Seberapa baik prinsip-prinsip ini berlaku atau terkait erat dengan situasi tertentu adalah ...