BUAT DUNIAMU
Naskah

PemicuAcara

5min

EventTrigger menerima peristiwa dari Unity EventSystem dan memanggil fungsi yang terdaftar.

Untuk menggunakan Unity EventTrigger dalam ZEPETOScript, Anda harus mengikuti format yang diberikan di bawah ini.

Pertama, untuk tujuan pengujian, tambahkan UI > Panel ke dalam Scene.

Document image




Klik [Tambahkan Komponen] di inspector Panel yang ditambahkan, dan tambahkan komponen Event Trigger.

Document image




Contoh Skrip

Pertama, impor kelas yang terkait dengan EventTrigger.

TypeScript


Tulis kode untuk mendelegasikan EventTrigger. Melalui delegasi, Anda dapat mendefinisikan metode callback dan memanggil metode atas nama orang lain.

👍 Konsep Delegasi

  • Delegasi dapat dilihat sebagai jenis pointer fungsi, yang merupakan objek yang dapat merujuk dan memanggil fungsi.
  • Ini dapat mengirim atau mengembalikan fungsi seperti variabel, dan juga dapat diteruskan sebagai parameter ke fungsi lain.
  • Di Unity, delegasi banyak digunakan untuk penanganan peristiwa. Misalnya, Anda dapat menghubungkan metode ke delegasi untuk memanggilnya secara otomatis setiap kali peristiwa tertentu terjadi.



TypeScript




Rujuk ke layar yang ditunjukkan di bawah ini.

Document image




Periksa contoh kode lengkap untuk Event Trigger.

EventTriggerSample




Anda dapat mempelajari lebih lanjut tentang jenis acara yang didukung oleh Unity dan EventTrigger dengan mengklik tautan di bawah ini.



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