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

OnClick w Unity

Cloud VPS
0 głosów
322 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ź 561 wizyt
pytanie zadane 7 grudnia 2018 w OpenGL, Unity przez MsMaciek123 Pasjonat (24,760 p.)
0 głosów
1 odpowiedź 787 wizyt
pytanie zadane 14 października 2020 w OpenGL, Unity przez Igorek Mądrala (6,290 p.)
0 głosów
1 odpowiedź 1,367 wizyt
pytanie zadane 3 maja 2018 w Inne języki przez matmati2003 Użytkownik (620 p.)

93,463 zapytań

142,459 odpowiedzi

322,729 komentarzy

62,842 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

Kursy INF.02 i INF.03
...