BUAT DUNIAMU
Naskah

UnityEvent

4min

Unity menyediakan UnityEvents untuk memudahkan pengguna menggunakan event dan delegate C#.

UnityEvents adalah cara untuk mengirimkan argumen dari objek yang berbeda atau meneruskan pesan ketika persyaratan tertentu terpenuhi.

Untuk menggunakan UnityEvent dalam ZEPETOScript, Anda perlu mendeklarasikannya dalam format berikut.

Pertama, tambahkan perintah impor seperti yang ditunjukkan di bawah ini untuk menggunakan kelas UnityEvent.

TypeScript


Lihat contoh kode penggabungan untuk UnityEvent.

Event




  • Deskripsi Skrip
    • Dalam contoh di atas, sebuah UnityEvent bernama ‘mEvent’ dipanggil setiap kali tombol ditekan, dan mengeksekusi metode ‘Ping’ ketika ‘mEvent’ dipanggil.
    • Oleh karena itu, setiap kali tombol ditekan, pesan 'Ping' dicetak ke konsol.



Jika acara yang akan Anda sambungkan memiliki parameter, Anda perlu menambahkan perintah impor UnityEvent seperti yang ditunjukkan di bawah ini.

TypeScript


👍 Tips

  • UnityEvent$1 adalah versi generik dari UnityEvent
  • Misalnya, jika Anda ingin membuat acara yang menerima nilai integer, Anda dapat menggunakan UnityEvent$1<int>
  • Harap dicatat bahwa tipe parameter dari UnityEvent$1 mengikuti C#



Contoh kode saat menggunakan UnityEvent$1 dengan parameter adalah sebagai berikut.

Event




Anda dapat mempelajari lebih lanjut tentang UnityEvents dengan mengklik tautan di bawah ini.



Diperbarui 11 Oct 2024
Doc contributor
Doc contributor
Apakah halaman ini membantu Anda?