luty 2023

Wykrywanie obiektów za pomocą myszy w Unity

Jak strzelać / sprawdzać co stoi pod wskaźnikiem myszy na scenie w Unity? Obiekt, który będzie mógł być wykrywany musi posiadać Collider.Ray to wiązka (linia), która zaczyna się w podanym punkcie i biegnie w nieskończoność (chyba, że podamy jej długość)Raycast to metoda, która sprawdza czy coś stanęło na drodze wiązki (ray)RaycastHit zwraca informacje o obiekcie,

Wykrywanie obiektów za pomocą myszy w Unity Read More »

Wzorzec projektowy Observer w Unity

Poniżej przykład prostej implementacji wzorca Obserwatora na podstawie Youtubera, który wrzuca nowy film i subskrybenta, który dostaje powiadomienie po wrzuceniu filmu.W tym przykładzie, informacja poleci w świat po kliknięciu LMB. W skrypcie Youtubera tworzymy taki event i jednocześnie sprawdzamy później czy ktokolwiek go nasłuchuje, ponieważ jeśli nikt nie będzie nasłuchiwał to nie ma sensu wysyłać

Wzorzec projektowy Observer w Unity Read More »

Singleton w Unity

Singletony pozwalają na bezpośredni dostęp do danego skryptu bez tworzenia referencji. Singleton oznacza, że na scenie będzie tylko jeden obiekt z danym skryptem.Przykład użycia Singletona do wyświetlania ilości przeciwników na scenie. Jak odwołać się do singletona?

Singleton w Unity Read More »