Tworzenie gier w Unity, programowanie C# 2
- Opis
- Program
- Najczęściej zadawane pytania
- Recenzje
Hej!
W tej, drugiej części kursu Tworzenia gier w Unity będziemy dalej rozwijać umiejętności programowania w języku C# i znajomości dostępnych opcji w Unity.
Aby zobaczyć zakres zagadnień przewiń stronę w dół, powinny tam być nazwy lekcji. Ale poniżej zamieszczam listę zagadnień, które poruszymy w trakcie kursu.
Ruch z użyciem praw fizyki (Rigidbody2D velocity i AddForce), stworzymy system wielokrotnych skoków
Poznamy zasadę tworzenia i zarządzania animacjami
Stworzymy mechanikę broni (strzelanie z użyciem Object Pooling i rigidbody, pobieranie broni z gry, przełączanie broni, różne pociski z różną siłą rażenia)
Stworzymy efekty specjalne za pomocą Systemu cząsteczek Particles
Nauczymy się komunikowania między skryptami, także z użyciem wzorca Obserwator
Poznamy wzorzec Singleton
Z pewnością poznacie wiele ciekawych zagadnień i informacji.
Zachęcam do przerobienia kursu nawet jeśli tematyka strzelanki 2D nie całkiem was kręci. Z pewnością poznacie wiele sposobów i ciekawych trików, które będziecie mogli użyć w kolejnych projektach.
Wszystkie pliki do kursu znajdziecie przy pierwszych materiałach wideo. Śmiało sobie je pobierzcie i zaimportujcie do projektu w Unity. W kursie korzystam z wersji 2021 i Visual Studio 2022. W wersji Unity 2020 występował jakiś problem z animacjami, dlatego postanowiłem przesiąść się na wersję 2021.
Po każdej lekcji staram się wrzucać paczkę z ukończonym etapem, tak, aby w razie problemów można było zaimportować daną paczkę i dalej przerabiać kurs.
Niektóre lekcje mogą być dość wymagające z trudniejszym materiałem. Jeśli nie wszystko będzie jasne na pierwszy rzut, nie przejmujcie się i kontynuujcie kurs. Z czasem powinno wszystko stawać się coraz jaśniejsze 😉
Do zobaczenia w kursie!
-
13Liczba naboi w magazynkuVideo lesson
-
14Pobieranie broni ze scenyVideo lesson
-
15Tworzenie dodatkowej broniVideo lesson
-
16Tworzenie karabinu z animacjąVideo lesson
-
17Punkty życia hpVideo lesson
-
18Strzelanie pociskamiVideo lesson
-
19Inicjalizacja pociskuVideo lesson
-
20System przełączania broniVideo lesson
-
21Wyświetlanie w UI pojemności magazynku (Observer pattern)Video lesson
-
22Wyświetlanie w UI stanu amunicji w magazynkuVideo lesson
-
23Pobieranie broni bez duplikatówVideo lesson
-
24Wyświetlanie ikony broni w UIVideo lesson
-
25Refaktoryzacja strzelania i przeładowania broniVideo lesson
-
26Object pooling pocisków i CoroutineVideo lesson
-
27Ustawianie kontenera na pociskiVideo lesson
