• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

OnClick w Unity

Object Storage Arubacloud
0 głosów
219 wizyt
pytanie zadane 11 sierpnia 2018 w OpenGL, Unity przez MsMaciek123 Pasjonat (24,760 p.)

Witam

test.GetComponent().onClick.AddListener(Clic);

Chcę dodać do GameObjectu test, funkcje w OnClick. Sprawdzałem powyższą linijkę, lecz ona nie działa ( nie dodaje do OnClick ). Co zamiast tego użyć?

1 odpowiedź

+1 głos
odpowiedź 11 sierpnia 2018 przez 10kw10 Pasjonat (22,880 p.)
Dziwnie wygląda ta metoda GetComponent().

W edytorze w buttonie masz pole onclick i możesz wybrać skrypt.
komentarz 11 sierpnia 2018 przez MsMaciek123 Pasjonat (24,760 p.)
Ta metoda pobiera komponent. Wiem że w edytorze mogę wybrać skrypt, ale ja tworzę kilka instancji, z czego korzystam z jednego prefaba żeby było optymalne, i zmieniam tylko onlicka
komentarz 11 sierpnia 2018 przez 10kw10 Pasjonat (22,880 p.)
Zazwyczaj trzeba podać typ, w tym przypadku <Button>(), mozesz stworzyć pole publiczne lub użyć [Serializefield] i wrzucic tam swojego prefaba
komentarz 12 sierpnia 2018 przez MsMaciek123 Pasjonat (24,760 p.)
Nie rozumiem
komentarz 12 sierpnia 2018 przez 10kw10 Pasjonat (22,880 p.)
Pola publiczne: public int a; mozesz bezpośrednio uzupelniac z poziomu edytora.
komentarz 12 sierpnia 2018 przez MsMaciek123 Pasjonat (24,760 p.)
WIEM. Ale ja chce zrobić to za pomocą skryptu! Jakby ktoś robił 1 mld instancji to co? Dla każdej na osobnej miałbym przypisywać?
komentarz 12 sierpnia 2018 przez 10kw10 Pasjonat (22,880 p.)
public Button btn;
btn.onClick...

 

komentarz 12 sierpnia 2018 przez MsMaciek123 Pasjonat (24,760 p.)
Nie jestem na tyle głupi żeby nie patrzeć do dokumentacji. Ja chcę użyć GameObjectu, bo ten prefab ma childa i mam już do niego funkcje.

Podobne pytania

0 głosów
1 odpowiedź 376 wizyt
pytanie zadane 7 grudnia 2018 w OpenGL, Unity przez MsMaciek123 Pasjonat (24,760 p.)
0 głosów
1 odpowiedź 397 wizyt
pytanie zadane 14 października 2020 w OpenGL, Unity przez Igorek Mądrala (6,290 p.)
0 głosów
1 odpowiedź 939 wizyt
pytanie zadane 3 maja 2018 w Inne języki przez matmati2003 Użytkownik (620 p.)

92,568 zapytań

141,421 odpowiedzi

319,625 komentarzy

61,956 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...