Menyiapkan dan Menggunakan Visual Scripting di Unity
Visual Scripting di Unity memungkinkan kreator mengembangkan logika game tanpa harus menulis skrip C# yang dikodekan secara manual. Skrip ini menggunakan grafik visual berbasis node, sehingga dapat diakses oleh programmer dan non-programmer untuk merancang logika akhir atau membuat prototipe. Selain itu, Visual Scripting menyertakan API untuk tugas-tugas tingkat lanjut dan pembuatan node kustom, yang memungkinkan fungsionalitas yang lebih kompleks dan kolaborasi tim.
Instalasi
Mulai dari Editor Unity versi 2021.1 dan seterusnya, Visual Scripting diinstal secara default sebagai sebuah paket. Untuk versi Unity sebelumnya, termasuk 2019 LTS dan 2020 LTS, Anda harus menginstal paket Visual Scripting dari Unity Asset Store.
Untuk informasi lebih lanjut tentang paket, lihat bagian Paket di Panduan Pengguna Unity.
Konfigurasikan Skrip Visual
Untuk menggunakan Visual Scripting dalam sebuah proyek untuk pertama kalinya, Anda harus menginisialisasinya dari jendela Pengaturan Proyek Editor. Konfigurasikan pengaturan dan preferensi proyek Anda untuk memulai.
Pilih Skema Kontrol
Pelajari pintasan keyboard umum dan pilih skema kontrol yang sesuai dengan kebutuhan Anda. Ini akan meningkatkan alur kerja Anda dan membuat pekerjaan dengan Visual Scripting lebih efisien.
Perbarui Skrip Visual
Selalu perbarui Visual Scripting untuk memastikan Anda memiliki fitur dan penyempurnaan terkini. Pelajari cara memperbarui Visual Scripting dan mengelola cadangan Anda untuk mencegah kehilangan data.
Persyaratan sistem
Visual Scripting tidak memiliki dependensi eksternal, membuatnya mudah diintegrasikan ke dalam proyek Unity Anda yang sudah ada.
Memahami Dasar-Dasarnya
Visual Scripting di Unity berpusat pada dua konsep utama: Grafik dan Node. Grafik menggambarkan alur logika permainan Anda, sedangkan Node adalah fungsi, operator, dan variabel individual dalam grafik.
Grafik
Grafik adalah representasi visual dari skrip Anda. Ada dua jenis grafik:
- Grafik Aliran: Menangani logika dan alur permainan.
- Grafik Status: Mengelola status dan transisi, ideal untuk status karakter atau fase permainan.
Simpul
Node mewakili fungsi, operator, dan variabel. Hubungkan node-node ini dari port-nya dengan tepian untuk mendesain logika Anda secara visual.
Membuat Skrip Sederhana
Mari membuat skrip sederhana yang menggerakkan GameObject saat tombol ditekan:
- Pilih GameObject yang ingin Anda pindahkan.
- Buka
Tambah Komponen
dan tambahkan komponenMesin Skrip
. - Buat Grafik Alir baru dengan mengeklik
Baru
dan simpan di proyek Anda. - Buka Grafik Alir dengan mengklik tombol
Edit Grafik
.
Membangun Skrip
Ikuti langkah-langkah berikut untuk membuat skrip gerakan:
- Tambahkan simpul Start untuk menentukan titik masuk skrip.
- Seret kabel dari simpul
Start
ke simpul Update yang baru. Ini memastikan skrip berjalan terus-menerus. - Tambahkan node Dapatkan Kunci Turun dan atur kunci ke
W
. - Hubungkan simpul
Perbarui
ke simpulDapatkan Kunci Turun
. - Tambahkan simpul Translate untuk memindahkan GameObject. Atur vektor translasi ke (0, 0, 1) untuk bergerak maju.
- Hubungkan simpul
Dapatkan Kunci Turun
ke simpulTerjemahkan
.
Grafik akhir Anda akan terlihat seperti ini:
Start --> Update --> Get Key Down (W) --> Translate (0, 0, 1)
Menguji Skrip
Untuk menguji skrip:
- Simpan grafik Anda dan kembali ke Editor Unity.
- Tekan
Mainkan
untuk menjalankan permainan. - Tekan tombol
W
untuk melihat GameObject bergerak maju.
Kesimpulan
Kami telah memperkenalkan dasar-dasar Visual Scripting di Unity. Kami membahas cara menyiapkan alat, memahami grafik dan simpul, serta membuat skrip gerakan sederhana. Visual Scripting adalah alat yang hebat bagi mereka yang lebih menyukai pendekatan visual untuk pengodean atau yang baru mengenal pemrograman. Saat Anda semakin terbiasa dengan Visual Scripting, Anda dapat membuat perilaku dan sistem yang lebih kompleks untuk proyek game Anda.