‫Selamat datang kembali.
‫Sekarang, jika kita memulai permainan dan kita memeriksa satu perilaku, yaitu jika kita menyimpan jeruk kita, jeruk itu juga akan tetap berada dalam
‫permainan tanpa batas.
‫Jadi kami telah merawat jeruk kami.
‫Mereka akan dihapus setelah jangka waktu tertentu, tetapi jeruk kami tidak.
‫Jadi mari kita ubah itu.
‫Mari masuk ke skrip kita dan dalam hal ini, ke skrip buah kita.
‫Jadi di sini, hancurkan di dalam objek game itu setelah lima detik.
‫Jadi objek game instantiated ini, yang dibuat, diiris, diiris buah akan dihapus setelah lima
‫detik.
‫Jadi mari kita lihat apakah itu benar sekarang.
‫Sekarang saya akan mengiris dan mari kita lihat apakah objek game potongan oranye itu dihapus setelah lima detik dan seperti
‫yang Anda lihat, mereka hilang.
‫Hal-hal itu sangat penting.
‫Jika Anda tidak mengurus hal-hal itu, Anda mungkin mengalami masalah kinerja.
‫Dan itu bukan masalah besar dengan PC, yang memiliki banyak perangkat keras yang kuat, tapi itu masalah dengan
‫smartphone.
‫Jadi, berhati-hatilah saat membuat objek game dan menghapusnya.
‫Baiklah.
‫Selanjutnya, mari kita buat bilahnya.
‫Jadi mari kita buat objek game kosong dan sebut itu satu bilah.
‫Sekarang, mari kita atur ulang posisi transformasi dan tambahkan komponen, yang merupakan renderer jejak.
‫Jadi ada sesuatu yang disebut perender trailer.
‫Mari kita gunakan itu, simpan skrip dan periksa.
‫Dan jika kita bergerak dan bermain-main dengan nilai X dan Y, dan seperti yang Anda lihat sekarang, itu
‫menciptakan magenta ini, yang berarti kita belum memiliki bahan yang tepat untuk bilah kita.
‫Jadi mari kita buat bahan untuk itu.
‫Sekarang mari masuk ke folder aset kita dan buat folder baru untuk membuat bahan untuknya.
‫Jadi material dan sebenarnya material, jamak.
‫Dan di sini, saya ingin membuat materi baru dan saya akan menyebutnya Blade sekarang.
‫Itu membutuhkan warna, tentu saja, dan saya akan mengambil biru muda, sebenarnya, mungkin sedikit lebih kuat, begitu
‫saja.
‫Anda dapat mengambil warna apa pun yang Anda suka.
‫Jadi saya hanya akan mengambil biru ini.
‫Sekarang mari kita periksa pisau kita dan itu membutuhkan bahan di sini.
‫Jadi klik pada bahan.
‫Dan dikatakan ada satu bahan yang tidak ada di sini.
‫Jadi tidak ada materi dalam elemen nol.
‫Itu hambatan yang ada di sana.
‫Dan jika kita mengujinya sekarang dan menggerakkan pedang kita maju mundur, kita akan lihat.
‫Bahwa ada bahan biru kami sekarang, yang kami inginkan adalah trailer kami dan ada pengikut di sepanjang
‫mulut kami dan ada fungsi yang melakukan itu.
‫Jadi itu akan memeriksa vektor, tiga nilai.
‫Jadi tiga disvalue di dunia kita.
‫Tentu saja, game kami adalah game 2D, tetapi mouse tetap berada dalam dunia 3D dan kami hanya akan
‫menggunakan komponen 2D yang relevan bagi kami.
‫Baiklah.
‫Sekarang, jika kita melihat trailer kami dan kami melihat bahwa itu tetap ada di game untuk waktu yang cukup lama dan itu ada hubungannya
‫dengan waktu ini.
‫Dan mari kita ubah itu menjadi open to.
‫Jadi itu hanya akan hidup selama dua detik, yang berarti itu akan menjadi jejak kecil, tetapi tidak akan menjadi jejak yang
‫sangat panjang di sini.
‫Mari kita uji itu.
‫Mari kita jalankan lagi dan ubah posisi nilai X kita.
‫Seperti yang Anda lihat, ia tidak bertahan hidup cukup lama dengan sendirinya sebagai kehidupan yang sangat singkat.
‫Dan tentu saja, itu juga terlalu lebar karena kita seharusnya tidak memiliki potongan besar atau pedang besar ini dalam permainan
‫kita.
‫Jadi mari kita lanjutkan dengan poin satu dan mari kita lihat bagaimana tampilannya.
‫Mari kita bermain-main dengan nilai X, dan Anda lihat seperti ini
‫tampilannya, jadi seperti inilah ya, jejak kita akan terlihat dan agar terlihat lebih bagus.
‫Jadi sebenarnya, saya akan membuat adegan permainan mereka sedikit lebih besar sehingga kita bisa melihatnya sedikit lebih baik.
‫Jadi saya ingin mengubah tampilan jejak saya karena saat ini yang dilakukannya, selalu 0. 01 dan kami ingin mengubahnya.
‫Jadi mari kita tambahkan kunci.
‫Sekarang, mari kita tarik bagian tengahnya ke atas dan mari tambahkan kunci lain di sini di akhir dan mari kita tarik ke
‫bawah.
‫Jadi mari kita lihat apa artinya.
‫Jadi jika kita memindahkan posisi X kita, seperti yang Anda lihat, itu lebih terlihat seperti sayatan dengan pisau.
‫Anda hanya dapat melihatnya dengan sangat cepat, tetapi itu akan lebih masuk akal segera setelah fungsionalitas mouse kami
‫diterapkan.
‫Besar.
‫Jadi jam berikutnya, Blade akan membutuhkan tubuh yang kaku agar bisa bergerak dan memiliki dampak fisik ke dalam permainan.
‫Karena yang ingin kita miliki adalah, tentu saja, jika kita mengiris dengan pisau,
‫yang akan mengikuti mouse kita, jika kita mengiris suatu objek, kita ingin objek itu terkena dampaknya.
‫Dan untuk melakukan itu, mari kita lanjutkan dan tambahkan tubuh kaku ke kematian dan itu harus kinematik.
‫Apa yang dilakukannya itu memberitahu pisau kita bahwa itu tidak boleh dipengaruhi oleh objek lain, tetapi masih
‫akan mempengaruhi objek lain.
‫Jadi, misalnya, itu masih akan mempengaruhi buah-buahan kita, tetapi buah-buahan itu tidak akan menyeret atau mendorong piring
‫kita.
‫Dan deteksi tabrakan harus terus menerus di sini juga, karena kami ingin memiliki tabrakan yang sangat cepat
‫di sini.
‫Baiklah.
‫Selanjutnya, kami ingin memiliki skrip yang, tentu saja, menangani perilaku indah yang baru saja kami lihat hanya
‫dengan mouse sehingga tidak mengikuti posisi X dan Y yang telah kami tetapkan di
‫sini dalam transformasi kami komponen.
‫Tapi itu benar-benar mengikuti mouse kita.
‫Jadi mari kita sebut skrip itu blit dan mari kita buka skrip itu.
‫Dan di sini, kita akan menggunakan metode bangun alih-alih metode mulai, dan di sini kita
‫benar-benar akan membuat benda tegar, private R, B atau benda tegar di mana saya akan memanggil RB dan
‫menginisialisasi r B dengan get komponen tubuh
‫kaku untuk menangani.
‫Tapi yang akan dilakukan adalah hanya akan mengambil komponen bodi kaku dari bilah itu sendiri, karena bilahnya berisi
‫skrip yang akan mengambil bodi kaku itu di sini.
‫Selanjutnya, kita membutuhkan metode yang akan merawat pisau kita mengikuti mouse kita.
‫Jadi mari kita buat metode baru.
‫Kekosongan pribadi mengatur blade ke mouse.
‫Jadi metode ini akan menangani pengaturan bilah ke posisi mouse kita dan kita cukup mengubah bodi
‫yang kaku.
‫Jadi posisi RB untuk kamera utama, layar itu ke dunia.
‫Point mengubah posisi dari ruang layar menjadi WorldSpace.
‫Jadi itulah yang kita inginkan di sini dan sekarang kita cukup mengatakan bahwa inputnya adalah posisi mouse kita.
‫Jadi di mana pun mouse kita dibandingkan dengan dunia, di situlah kita menginginkan benda tegar atau benda tegar
‫dari bilah kita.
‫Dan itu akan memberi kita slide.
‫Lihat, kita akan melihatnya sebentar lagi.
‫Dan tentunya dalam metode update kita, kita akan selalu memanggil set blade ke mouse agar tetap
‫up to date agar selalu mengikuti atau mengikuti arah mouse kita.
‫Jadi akan mengubah posisi tubuh kaku dengan setiap bingkai berdasarkan di mana mulut kita berada.
‫Baiklah.
‫Jadi mari kita kembali ke skrip Blade.
‫Dan di sini ada hal kecil yang perlu kita selesaikan.
‫Jadi dalam beberapa kasus, ini mungkin berhasil untuk Anda.
‫Jadi jika Anda memulai permainan, Anda sudah akan melihat mouse sedang diikuti.
‫Tetapi dalam kasus lain, itu tidak akan berfungsi karena posisi mouse itu sendiri adalah titik 3-D.
‫Tapi dunia kita adalah dunia 2D, jadi sekarang tidak selalu menghitungnya dengan benar.
‫Jadi untuk memperbaikinya, yang perlu kita lakukan adalah membuat variabel baru yang disebut posisi mouse atau
‫posting mouse, dan kita mengaturnya untuk memasukkan posisi mouse, yang mana yang ada di sini.
‫Posisinya sama.
‫Tapi sekarang yang kita lakukan adalah kita atur nilai Z dari posisi mouse kita menjadi nilai sepuluh.
‫Jadi ini berarti
‫jarak 10 unit dari kamera.
‫Dan sekarang yang bisa kita lakukan di sini adalah kita tidak menyerahkan input posisi mouse itu, tetapi kita menyerahkan
‫posting mouse.
‫Sekarang, mari kita simpan itu.
‫Mari kembali ke Unity.
‫Dan omong-omong, dan 10 tahun ini sebenarnya minus 10 di sini.
‫Jadi kita pergi sepuluh lebih jauh untuk mendapatkan posisi yang benar.
‫Baiklah, jadi mari kita coba lagi
‫dan sekarang benar-benar mendapatkan pengecualian pointer nol.
‫Dan di sini, tentu saja, hanya itu yang harus a.
‫OK, jadi sekarang mari kita periksa.
‫Mari kita mulai permainan lagi.
‫Dan mari kita lihat, itu dia.
‫Piring kita sedang diikuti, jadi inilah efek lempeng yang kita miliki sekarang.
‫Jadi jika kita menggesek, kita, tentu saja, sekarang ingin menghapus atau kita ingin memotong buahnya.
‫Jadi mari kita lakukan itu.
‫Baiklah.
‫Jadi sekarang mari kita potong buahnya dan masuk ke skrip buah kita.
‫Dan disini kita akan menambahkan event on trigger entry pada trigger enter 2D.
‫Jadi kami menyebut metode ini dan kami mengatakan setiap kali kami bertabrakan dengan bilahnya, kami ingin melanjutkan dan membuat irisan
‫buah.
‫Jadi apa yang akan dilakukan adalah pergi ke depan dan memotong buah kita.
‫Jadi mari kita buat objek pisau di sini.
‫Blade B, kita ambil tumbukannya, tidak dapat komponen dan kita sebut saja blade atau sebenarnya kita mendapatkan blade itu sendiri.
‫Jadi jika ada komponen yang disebut blade dengan objek yang kita tabrak, maka buat
‫objek yang disebut pesan B tipe blade dan kemudian kita periksa apakah tidak ada B, lalu kembalikan saja.
‫Dan apa yang akan dilakukan adalah tidak akan melakukan apa-apa lagi.
‫Jadi itu hanya akan keluar dari panggilan ini pada pemicu masuk acara, tetapi jika tidak, lanjutkan dan
‫buat irisan buah.
‫Jadi sekarang kita tidak akan melakukannya lagi di metode update.
‫Jadi mari kita singkirkan itu.
‫Kami akan melakukannya.
‫Namun, pada akhirnya pemicu masuk sehingga kita akan membuat irisan buah setiap kali kita bertabrakan dengan bilahnya.
‫Dan jika kita tidak bertabrakan dengan pisau, maka kembalikan saja ke ketiadaan.
‫Jadi mari kita periksa.
‫Mari kita jalankan kode kita.
‫Sementara sebenarnya sebelum kita mencobanya, mari kita tambahkan Collider lebih banyak ke blade kita, karena saat ini tidak
‫memiliki Collinder.
‫Jadi mari kita buat sebuah clasher.
‫Akan menambahkan a.
‫Lingkaran Collider di sini.
‫Dan sebelum kita mengujinya, kita, tentu saja, perlu membuatnya menjadi pemicu dan mari kita lihat apakah buah kita juga
‫menjadi pemicu.
‫Jadi mari kita pergi ke oranye atau oranye harus menjadi pemicu juga, jadi mari kita lanjutkan dan coba lagi.
‫Sekarang, jika kita mengiris buah-buahan kita, kita dapat melihat bahwa mereka terpotong.
‫Tapi seperti yang mungkin Anda lihat, itu belum sempurna.
‫Jadi kita harus bermain-main dengan nilai radius kita di sini.
‫Jadi mari kita pergi dengan radius mari kita pergi ke tempat kejadian dan melihat seberapa besar radius kita.
‫Jadi mari kita pergi dengan O poin lima.
‫Mungkin itu radiusnya.
‫Jika kita membandingkannya dengan obat soda jeruk dalam jeruk di sini, itu akan terlalu besar, Anda mungkin menebaknya.
‫Jadi mari kita pergi dengan O poin tiga, mungkin kami terbuka.
‫Sebenarnya, begitu kita menekan jeruk, kita sudah memotongnya dengan benar.
‫Jadi buka tiga harus menjadi nilai yang tepat.
‫Jadi sekarang ablate ukurannya persis sama dengan jeruk.
‫Jadi begitu kita memukulnya, kita harus baik-baik saja.
‫Jadi mari kita coba itu dan sekarang mari kita potong buah-buahan.
‫Nah, dan seperti yang Anda lihat, kita bisa mengiris buah-buahan.
‫Besar.
‫Baiklah.
‫Jadi sampai jumpa di video berikutnya di mana kami akan menambahkan GWI ke game kami.