MrGerwantGruba ryba
9piorunówWczoraj zacząłem dodawać zadawanie obrażeń przez pociski. Dałem rysowanie debugowych kształtów, żeby widzieć czy się odpala obliczanie trafienia (sphere trace) i tak, odpala się, ale z jakiegoś powodu pocisk leci dalej i moja postać nie wywołuje funkcji, że została trafiona. Aha #gry #gamedev #unrealengine
posprawdzaj kanały kolizyjne na projectilu i postaci, możesz też na projectilu włączyć ccd w ustawieniach kolizji
@Vakarian kula do triggerowania sphere trace ma na pewno overlap all, siatka pocisku ma no collision bo jak miała włączoną to ciągnęła za sobą model drona xd, a postacie chyba domyślnie mają pawn
@MrGerwant nie wiem dokładnie, co tam masz za liczenie trafienia tym sphere tracem, ale brzmi jak coś niezależnego od kolizji pocisku. Jak chcesz reagować na OnOverlap pocisku z postacią, to muszą mieć overlap/blocking kolizję. Jeśli nie jesteś teraz w stanie skonfigurować tego tak żeby nie kolidowało jednocześnie z dronem to możesz
* stworzyć customowy kanał kolizyjny w configu projektu i przypisac go np. tylko postaci a potem na nim włączyć kolizję pocisku
* użyć funkcji IgnoreActorWhenMoving (albo jakoś tak, z głowy piszę :D) - możesz podać pociskowi żeby ignorował drona
* spawnować pocisk dalej od drona xD
















