acara elemen ui (kanvas)
untuk elemen UI biasa seperti imej, rawimages, dan teks, menggunakan antara muka peristiwa seperti dan IPointerClickHandler
. IPointerEnterHandler
Butang:
menggunakan acara untuk bertindak balas kepada butang menekan: onClick
<code class="language-C#">button.onClick.AddListener(() => { /* Your code here */ });</code>
medan input:
Gunakan dan onValueChanged
untuk menguruskan perubahan input dan penyerahan akhir. onEndEdit
slider:
acara memicu setiap kali nilai slider diubahsuai. onValueChanged
Dropdowns:
Mengesan perubahan pemilihan melalui acara. onValueChanged
peristiwa objek bukan UI
objek 3D (meshes atau colliders):
PhysicsRaycaster
IPointerDownHandler
Lampirkan
Physics2DRaycaster
Melaksanakan antara muka acara yang dikehendaki (mis., IPointerDownHandler
tiada pengesanan peristiwa:
objek ui:
Sahkan bahawa
ada di tempat kejadian anda.EventSystem
. Canvas
Pastikan
(untuk 3D) atauPhysicsRaycaster
Physics2DRaycaster
objek ui:
skrip pengendalian acara mesti dilampirkan terus ke objek UI.
pastikan tiada elemen UI lain menghalang objek yang anda cuba untuk mengesan peristiwa dari.
Atas ialah kandungan terperinci Bagaimana untuk mengesan peristiwa objek UI dan bukan UI dalam perpaduan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!