TymRazemNieBedeBordo
#unity #naukaprogramowania #csharp #unity3d #gamedev

Mirki, czy są w necie jakieś praktyczne przykłady użycia zenject/extenject w Unity? Jakieś serie na youtube, udemy, gdzie ktoś na przykładzie omawia stworzenie gry na zasadach DI, lub omawia praktycznie różnice między zwykłym programowaniem obiektowym a DI w Unity właśnie? Kilka projektów testowych mam, zacząłem tworzyć testowo grę opartą na DI od początku, ale nie ukrywam, na wstęp chciałbym jakiś tutorial, by ustrzec się typowych błędów i samemu nie wpaść na minę złych praktyk i ich nie utrwalać.
0
  • Najlepsze
  • Wszystkie komentarze
Maydan
@TymRazemNieBedeBordo
Bardzo cenny materiał o tym jak zrobili Pokémon GO na DI https://youtu.be/8hru629dkRY
oraz taki po części dobry poradnik https://youtube.com/playlist?list=PLKERDLXpXl_jNJPY2czQcfPXW4BJaGZc_ z tym, że np SignalBus się trochę zmienił i na filmie jest ciut inaczej.
1
D.....s
D.....s
zacząłem tworzyć testowo grę opartą na DI od początku


@TymRazemNieBedeBordo: DI ma rozwiązywać konkretne problemy z dużą ilością zależności. Jeżeli takich problemów nie masz, to wprowadzanie DI tylko utrudnia tworzenie projektu. Są też alternatywy gdy chcesz wspóldzielić dane, np. Service Locatory.
1
OlekAleksander
OlekAleksander
@TymRazemNieBedeBordo: Ja juz troche w Unity siedze, ale nie mam pojecia o czym piszesz
0
TymRazemNieBedeBordo
@OlekAleksander: https://github.com/modesttree/Zenject

Patrząc po ilości informacji na temat zenject w unity to wydaje się to "przeinżynierowane" i odkrywanie koła na nowo.
0
TymRazemNieBedeBordo
@Maydan: ooo, dziękuje za materiał, przyda się na pewno ( ͡° ͜ʖ ͡°)
0
TymRazemNieBedeBordo
@DarkjoyGames: Po prostu chcę się nauczyć, stworzyłem najprostszą z możliwych gier i samemu co prawda nie użyje go prawdopodobnie nigdy poza tym projektem, tak w ewentualnej pracy lepiej znać niż nie.
0