Daftar Isi:
- Siapkan untuk menulis fungsi kedua untuk rumah Anda
- Tuliskan fungsi dinding untuk rumah Anda
- Sketsa atap fungsi
- Tuliskan fungsi untuk atap
- Refactor fungsi atap
Video: cara membuat AC kipas angin 2025
Anda bisa membuat mod Minecraft yang membangun rumah. Proses ini dikenal dengan membangun rumah satu klik, karena setiap kali Anda berada di Minecraft dengan kemampuan satu klik, Anda bisa memiliki rumah. Begitu Anda memiliki fungsi pertama yang ditulis, Anda perlu menambahkan dinding dan atap ke rumah Anda.
Siapkan untuk menulis fungsi kedua untuk rumah Anda
Sebelum menulis fungsi kedua, Anda harus memastikan bahwa pesawat tak berawak berada di lokasi yang benar. Pada akhir fungsi pertama, pesawat tak berawak bergerak naik dan kembali ke awal jalur. Kemudian drone perlu diatur ulang untuk membuat dinding kedua muncul di tempat yang benar.
Tuliskan kode reset ini pada fungsi utama.
Bila Anda mengerjakan salah satu kode dalam proyek ini, pastikan Anda telah menyelesaikan lencana dalam kategori Fungsi, Drones dan Lokasi, dan Pengantar untuk Loops. Anda selalu dapat mengunjungi kembali lencana yang telah Anda dapatkan untuk penyegaran, atau bahkan mengajukan pertanyaan di forum online LearnToMod jika Anda masih mengalami masalah.
Tuliskan fungsi dinding untuk rumah Anda
Tuliskan fungsi kedua.
Lanjutkan untuk menguji dan kode sampai Anda telah menulis keempat fungsi untuk menciptakan empat dinding rumah Anda.
Sketsa atap fungsi
Atap rumah Anda adalah piramida, yang agak sulit dibuat, jadi keluarkan kertas dan pensil untuk yang ini. Anda tahu bahwa dasar segitiga harus 6 x 6 (jadi itu satu unit lebih besar dari rumah). Inilah salah satu cara untuk menguraikan piramid.
Sepertinya berguna untuk memiliki fungsi untuk setiap gambar. Tempatkan fungsi untuk atap.
Tuliskan fungsi untuk atap
Fungsi 6 x 6 ditunjukkan di bawah ini.
Ini menciptakan sebuah persegi di bagian atas rumah.
Atur ulang dengung dan kemudian tulis fungsi 4 x 4 dan 2 x 2.
Anda bisa melihat mod lengkap di mod. belajartomod com / program / sarah-Simple_House.
Refactor fungsi atap
Setelah Anda memiliki rumah yang telah selesai, Anda bisa memperbaiki atap kode Anda agar lebih mudah dimengerti.
Sebelum Anda refactor, salin mod dan buat versi lain yang bernama Simple_House_Refactored. Dengan begitu, jika Anda secara tidak sengaja memperkenalkan bug baru, Anda dapat selalu kembali ke versi kerja asli.
Satu-satunya perbedaan antara ketiga fungsi yang ditunjukkan di sini adalah berapa kali loop diulang.
Daripada memiliki tiga fungsi yang berbeda, Anda dapat menulis satu fungsi persegi yang mengambil parameter yang diberi nama ukuran.
Parameter adalah sejenis variabel yang dapat digunakan dalam fungsi untuk membuatnya melakukan sesuatu yang sedikit berbeda setiap kali dipanggil. Misalnya, jika Anda memiliki fungsi bernama lompat, Anda bisa menambahkan parameter bernama how_many_times. Kemudian setiap kali Anda memanggil fungsi jump, Anda menentukan berapa kali seharusnya karakter melompat. Fungsi tetap melakukan hal yang sama (membuat pemain melompat), namun sedikit perubahannya adalah ia melompat dalam hitungan waktu yang berbeda (tergantung pada apa yang Anda tentukan).
Untuk membuat fungsi kuadrat, ikuti langkah-langkah ini:
-
Bawalah fungsi baru, beri nama itu persegi, dan klik bintang biru di sudut kiri atas.
-
Seret masukan baru ke fungsi kuadrat.
-
Ganti nama input menjadi ukuran.
-
Klik pada bintang biru lagi untuk menutup kotak dialog input.
Bila Anda memanggil fungsi tersebut, Anda menentukan nilai parameternya dan kemudian, sepanjang fungsi, parameter (dalam kasus ini, size) akan memiliki nilai yang ditentukan (dalam kasus ini, 6).
Ini memungkinkan Anda memanggil fungsi yang sama, dengan parameter yang berbeda, memberi Anda hasil yang sedikit berbeda.
Di dalam fungsi kuadrat, taruh keempat loop yang ada di fungsi 2 x 2, 4 x 4, dan 6 x 6. Daripada loop dengan jumlah tertentu, loop dengan ukuran parameter (ditemukan di bawah variabel). Gambar di atas menunjukkan bagaimana fungsi kuadrat harus ditulis, dan bagaimana Anda harus memanggil fungsi kuadrat dari fungsi utama.
Anda dapat mengganti panggilan ke fungsi 4 x 4 dan 2 x 2 dengan panggilan ke fungsi kuadrat, cukup berikan nilai parameter yang berbeda.
Kode refactored terakhir bisa ditemukan di mod. belajartomod com / program / sarah-Simple_House_Refactored.
