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:

  1. Pilih GameObject yang ingin Anda pindahkan.
  2. Buka Tambah Komponen dan tambahkan komponen Mesin Skrip.
  3. Buat Grafik Alir baru dengan mengeklik Baru dan simpan di proyek Anda.
  4. Buka Grafik Alir dengan mengklik tombol Edit Grafik.

Membangun Skrip

Ikuti langkah-langkah berikut untuk membuat skrip gerakan:

  1. Tambahkan simpul Start untuk menentukan titik masuk skrip.
  2. Seret kabel dari simpul Start ke simpul Update yang baru. Ini memastikan skrip berjalan terus-menerus.
  3. Tambahkan node Dapatkan Kunci Turun dan atur kunci ke W.
  4. Hubungkan simpul Perbarui ke simpul Dapatkan Kunci Turun.
  5. Tambahkan simpul Translate untuk memindahkan GameObject. Atur vektor translasi ke (0, 0, 1) untuk bergerak maju.
  6. Hubungkan simpul Dapatkan Kunci Turun ke simpul Terjemahkan.

Grafik akhir Anda akan terlihat seperti ini:

Start --> Update --> Get Key Down (W) --> Translate (0, 0, 1)

Menguji Skrip

Untuk menguji skrip:

  1. Simpan grafik Anda dan kembali ke Editor Unity.
  2. Tekan Mainkan untuk menjalankan permainan.
  3. 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.