Aktywne Wpisy
![patryk747](https://wykop.pl/cdn/c3397992/patryk747_kIXHRrRrQN,q60.jpg)
patryk747 +1
Kurde bele mireczki, mam problem. Może ktoś coś doradzi. U mojej mamy od jakiegoś czasu nastąpiło pogorszenie wzroku, oraz ogólna apatia, ciągle zmęczenie. Dzisiaj dała się mówić żeby kupić glukometr i sprawdzić cukier. Cały czas oscyluje wokół 300, a teraz wieczorem wynik to 370. W jaki sposób można jej pomóc aby zbić ten cukier. Nigdy się nie leczyła na cukrzycę. Najbliższy termin do lekarza to najwcześniej przyszły tydzień. Istnieją jakieś domowe sposoby,
![patryk747 - Kurde bele mireczki, mam problem. Może ktoś coś doradzi. U mojej mamy od ...](https://wykop.pl/cdn/c3201142/eca928ddd5081cac6180881d1f31575ffca4d3deb036bd6eba96de5799cf6669,w150.jpg?author=patryk747&auth=8b55d5e783bd828907f433b4cc91751a)
źródło: temp_file7068967939698154200
Pobierz![DerMitteleuropaer](https://wykop.pl/cdn/c3397992/DerMitteleuropaer_IjjqxQGPmb,q60.jpg)
DerMitteleuropaer +136
Problem jest taki, że chcąc dostać się do HUD muszę go jakoś odnaleźć w scenie lub przypisać do kuli. Kule są tworzone dynamicznie, wiec nie mogę przypisać huda przed jej stworzeniem, muszę to robić dynamicznie. To jest kiepskie pod względem optymalizacji.
Pytanie więc jak to powinienem zrobić? Czy eventy to będzie dobre podejście? Nie wiem jeszcze jak działa ten eventmanager w unity, ale sobie wyobrażam. Potrzebuję uruchomić event podczas trafienia wroga i nasłuchiwać go w HUD. Czy to dobre podejście? Macie może jakieś propozycje?
#unity #gamedev #pytanie
I potem wywołujesz z dowolnego miejsca w projekcie:
InterfaceManager.instance.DisplayWeaponMarker(WeaponMarker.Circle);
czy coś takiego
Jeżeli obiekt występuje tylko raz, tak jak Twój HUD, to utwórz zmienną statyczną odnoszącą się do tego HUD-a, dzięki temu będziesz miał do niej globalny dostęp.
1. Utwórz swój obiekt HUD, dodaj do niego nowy skrypt np. HUDManager
2. W skrypcie wewnątrz klasy dodaj linijkę: public static GameObject HUD;