Dev update: Zrobiłem spawnery pojazdów - z jakiegoś powodu np. Maluch nie spawnuje się w ogóle. Poza tym Jelcz ma problem ze skręcaniem - zawsze sie wpierdala na znaki i nie może dalej jechać (mogę spróbowac spawnowac tylko przy ścieżkach bez zakrętów czy rond ale będzie to mało realistyczne
#unrealengine
Dev update: Zrobiłem spawnery pojazdów - z jakiegoś powodu np. Maluch nie spawnuje się w ogóle. Poza tym Jelcz ma problem ze skręcaniem - zawsze sie wpierdala na znaki i nie może dalej jechać (mogę spróbowac spawnowac tylko przy ścieżkach bez zakrętów czy rond ale będzie to mało realistyczne
Zaloguj się aby komentować
Dev update: zaimportowałem jednak tę bejcę, tym razem pamiętając, żeby ustawić, żeby koła mogły skręcać, powinno działać.
Myślę, że już wystarczy, mam już dość zróżnicowaną drogową "faunę" (dla przypomnienia: Polonez, Passat B5, Maluch, Dacia Duster, Transporter T5 i autobus Jelcz PR110 no i teraz to E46) Teraz tylko stworzyć obiekty, które bedą te auta randomowo spawnowały, muszę wykminić jak im ustawiać jak dużo gazu mają wciskać spawnowane auta bo jak je po prostu wrzucam na mapę to dla każdego można wpisać oddzielnie, ale jak tam ma być spawner, który spawnuje różne auta to może się to trochę rozjechać - na razie myślę, żeby to był mnożnik od 0 do 1, który bym mnożył przez defaultową wartość dla danego auta (to jest na maksymalny gaz bo dałem jeszcze zmienną na minimalny gaz, bo jak było ustawione czasem na 0 to na rondzie stawały na niektórych trasach i nie chciały dalej jechać)

dla e46 musi byc zawsze grubo - bo tym jezdza guwniaki z gazem w podloge
Zaloguj się aby komentować
Dev update: chyba już więcej samochodów nie będę dodawał (ewentualnie jeszcze raz zaimportować to E46, bo wiem czemu nie chciało normalnie jeździć - zapomniałem ustawić, żeby przednie koła mogły skręcać), teraz wypadastworzyć obiekt, który będzie te auta randomowo spawnował, żeby cały czas coś jeździło (miałem robić jeszcze dla nich AI, żeby się odpowiednio zatrzymywały i ruszały, ale trasy są tak wyznaczone, że chyba nie trzeba)
Zaloguj się aby komentować

Zostań Patronem Hejto i tylko dla Patronów
- Włączona możliwość zarabiania na swoich treściach
- Całkowity brak reklam na każdym urządzeniu
- Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
- Wcześniejszy dostęp, do wybranych funkcji na Hejto
Dev update: Dacia boża zaimportowana

Braciaka zona ma 1.0 lpg w Capturze. Jedzie ale spalanie wyjebane w kosmos.
Zaloguj się aby komentować
Dev update: zaimportowałem Transportera (niestety T5 i do tego musiałem sporo go wyedytować)

Zaloguj się aby komentować
Dev update: Zaimportowałem kaszlaka

Im dłużej patrzę tym bardziej boli :<
Ani ST ani FL ani EL
<flashbacki-z-wietnamu.jpg>
@macgajster i zbyt dobrze spasowany xD
Za gładki
@radidadi ?
@MrGerwant maluszki są bardzo siermiężne w detalach, może jak zrobisz mu jakiś bardziej PRL-owski kolor to nie będzie to takie uncanny

Jakiś taki kreskówkowy.
@zed123 czemó?
@MrGerwant Bo taki okrąglutki.
Zaloguj się aby komentować
Dev update: zaimportowałem Jelcza (bejcy jednak nie będzie, bo się źle zaimportowała i nie chciała normalnie jeździć)

Piekny! Jeździłem takim do szkoły.
Zaloguj się aby komentować
Znalazłem takiego jelcza na sketchfabie, chyba będzie pasował, choć jest trochę zbyt low-poly

imho zarabisty
Zaloguj się aby komentować
Dev update: naprawiłem dźwięk (wcześniej wydawał się pochodzić z jednego nieruchomego źródła - okazało sie, że zostawiłem testowy obiekt samochodu bez modelu i to stamtąd dobiegał dźwięk a dwa jeżdźące samochody nie wydawały dźwięku w ogóle - musiałem trochę pozmieniać ustawienia wygaszania przestrzennego i to jak głośne jest dane auto, ale w końcu działa)
P.S. Nie znalazłem darmowego modelu Transportera T4 (tzn był jeden - ale ze skanu, czyli z bardzo gęstą siatką a bardzo nie chce mi się bawić w retopo). Kurevsko nedobre novinky, bo przeca Transporter jest król dostawczaków jak lew jest król dżungli (mimo, że lwy żyją na sawannach a nie w dżunglach)
https://youtu.be/OkllBtBmnhc
@MrGerwant czy ktoś już pytał dlaczego robisz to w UE5? Straszny kombajn z tego softu, jakiś godot by nie był lepszy i łatwiejszy w użyciu?
Jeżeli gdzie juz o tym pisałeś to sorry, nie kojarzę po prostu.
@Iknifeburncat nie uczyłem się żadnego innego silnika niż ue na poważnie (ps. godot i unity to też cegły i nigdy ich nie uzywałem)
Zaloguj się aby komentować
Dev update: Passacik już jeździ (To, że się zderzaja i Polonez potem nie rusza mozna naprawić przesuwając Passerati trochę dalej)
https://www.youtube.com/watch?v=Pjzv2JytnFY
To ja myślałem, że Ty robisz jakiegoś erpega albo dungeon crawlera albo strategię turową, a Ty ścigałkie, żeś zrobił??
@KLH2 No to jest erpeg, ale dodaję ruch drogowy jako set dressing
mam nadzieje ze wydasz ten hicior na cd co by szlo go z łatwoscia piracic na 6plytach:P
@szukajek na VHS
@Chunx kurna bede musial zakleić taśma oczko i skasować terese orlowska:/
@MrGerwant Piękne modele samochodów, jak z żurnala.
@xsomx Passat miał chujowa topologię, musiałem mocno zedytować i zaimportował się tak sobie, ale za darmo to bierę
@MrGerwant Za darmo to i ocet słodki. A w tym tytule za darmo to zaleta.
Zaloguj się aby komentować
Dev update: zaimportowałem Passerati

@MrGerwant ale koniecznie w tedeju
Zaloguj się aby komentować
Dev update: Dodałem dźwięki (nie miałem dobrego na szum opon, więc dodałem jakiś wiatr, średnio pasuje) i sprajt kierowcy
https://youtu.be/Ztpdm7BHB78
Dev update: W końcu udało sie zrobić tak, żeby Poldek przejechał całą trasę bez problemów (jupii!) i nawet w miarę trzyma się pasa. Jest jednak głupi problem wizualny - decale linii na jezdni (i np. petów na chodniku, jeśli auto najedzie na chodnik) nakładają się na model samochodu gdy po nich przejeżdża. Jak ktoś ma pomysł jak to rozwiązać to będę wdzięczny
https://youtu.be/W1DQdFJv5xE
@MrGerwant babciu, to jest zajebiste
A co do petów to nie wiem czy byś nie musiał jakiejś kolizji obiektów ogarnąć, a z tym może być trochę zabawy. Może mógłbyś sprobowac je "znikać" przy zakryciu modelem samochodu? Nie wiem jak napisałeś kwestie renderu z punktu widzenia gracza. Wszystkie elementy są renderowane zawsze czy masz render detali na bieżąco w zależności od pola widzenia?
@Iknifeburncat jeśli by to były tylko pety z chodnika, to chuj ale jak ci przejście dla pieszych wchodzi na karoserię to iks de
Czytam na reddicie, że można ustawić dla niektórych materiałów, żeby nie decale nie mogły na nie przechodzić (niestety to znaczy, że te niektóre trza będzie skopiować, żeby nie zjebać oryginałów no i też np. Jeśli będę chciał np. zrobić ciężarówkę z logiem firmy, to nie będę mógł go zrobić jako decal)

Zaloguj się aby komentować
Dev update: Poldek może już jechać po ścieżce, ale kończy sie to dla niego tak sobie
https://youtu.be/H0MeuKeT_q0
Zaawansowana fizyka, jak to mówią fachowcy.
@KLH2 jednak chciałbym, żeby mi auta nie dachowały przy każdy,m zakręcie, trza to jakoś naprawić
@MrGerwant Zmień samochód na taki z napędem na przód
xd przeladowany z prawej strony byl pewnie
@ErwinoRommelo napęd na tył i zawrotna moc Poloneza to niebezpieczne połączenie
@MrGerwant kadetem tera, nie może zabraknąć kadeta!
@yerboholik mam w planach na pewno Passata B5, Malczana, Multiplę, VW Transportera i Żuka (dużo zależy od tego, jakie modele znajdę za free). Ogólnie Sieradz nie jest dużu, więc i natężenie ruchu będzie raczej niewielkie, ale na pewno ożywi to trochę mapkę
@MrGerwant powodzenia, czekam na kolejny update
Zaloguj się aby komentować
Dev update: Nasza postać jest dla samochodów przeszkoda nie do pokonania - zostawię tak bo jest to w chuj zabawne
https://youtu.be/fHDmmTOCbSk
@MrGerwant xD
Janusz z polonezem się nie rozstaje.

P0tezny janushhhh
Zaloguj się aby komentować
Dev update: Poldek jedzie! Na razie potrafi tylko prosto przed siebie, ale nie implementowałem jeszcze ścieżek, po których pojazdy mają się poruszać
https://youtu.be/sPwnMGFj4L0
Zaloguj się aby komentować

@MrGerwant Pivot point spróbuj jeszcze przestawić w Blenderze. Zresetuj też skalę, rotację i lokację przed eksportem. Warto też sprawdzić czy nie ma jakichś śmieci w meshu, włączonych modifierów albo czy przypadkiem model nie ma parenta z jakimś empty.
@dieselmower Usunąłem szkielet, zreimportowałem i jest ok
Zaloguj się aby komentować
Możliwe, że dodam prosty ruch drogowy, obczajam sobie jak to zrobić
Zaloguj się aby komentować
@MrGerwant copilot jest do dupy
A robisz od razu testy, żeby się upewnić, że jest pusta?
@MrGerwant polecam jeszcze spróbować wkleić kod problematycznej funkcji i spytać gdzie może być błąd. W szukaniu błędu jeśli wiesz że istnieje ai jest niezłe
Zaloguj się aby komentować
Dobra, wyrzuciłem wszystkie binarki, assety itd do gitignora i wrzuciłem kod do repo https://github.com/WKogut98/WirSprawiedliwosci
Ugułem problem wygląda tak, że czasem odpala się tura dla dwóch sojuszników naraz - np. Halyna leczy janusza i jednocześnie Śwagier go bije bo ma atak na tym samym miejscu co ona leczenie albo dwie postacie używają tego samego itemka naraz. Druga rzecz to, że czasem pojawia się sojusznik, który był poprzednio usunięty z druzyny, np. gdy zamieniliśmy ich z menu - tzn. sprajt zostaje tam gdzie był ale widzimy jego portret, imię i skille i jak wybierzemy jakąś umiejetność to wykona ją inna postać (nwm czy dobrze tłumaczę).
Walka u mnie działa tak, że jest aktor FightEncounter, który albo spawnuje przeciwnika, który nas goni i słucha eventu gdy znajdziemy się w jego kuli kolizji, żeby odpalic walkę, albo dziedziczączy z tej klasy AutoStartFightEncounter ma wskaźnik do triggera cutscenki i reaguje na event przy zakończeniu jej oddtwarzania, żeby zacząć walkę i zespawnować przeciwników - naszą drużynę bierze z aktora DefaultGameMode a przeciwników randomowo spawnuje z klas podanych w edytorze i wsadza do drugiej tablicy.
Jak startuje walka to encounter tworzy obiekt Fight, który zarządza wszystkim co sie dzieje podczas walki, on sobie tworzy na początku trzecia tablicę, sortuje ją po narwaności no i wtedy sobie wyciąga postać z 0 elementu (miałem to wcześniej jako queue, ale próbując naprawić tego buga to wywaliłem). Tę tablicę budujemy tylko na początku i jak któraś postać zginie. Fight słucha sobie eventów jak wciśniemy przyciski skilli, wtedy uruchamia timer, żeby odpalić animację sprajta postaci, jak się timer skończy to kończę turę. Jeśli to tura przeciwnika to jest mnóstwo pogmatwanego kodu, żeby wybrac skilla, którego ma uzyć - tu dałem kolejny timer, bo wrogowie potrafili się zawiesić nie potrafiąc wybrać skilla.
No i ogólnie to jak odpalamy za pierwszym razem albo wczytujemy z sejwa to wszytko działa raczej ok, problem się pojawia kiedy albo gracz podmienił postać albo po tym jak nowa postać dołącza do drużyny, więc podejrzewam, że tablica jakoś magicznie zamienia ten element w tablicy na wskażnik na starego sojusznika - to co widziałem w debugu to potwierdza, ale to tłumaczy chyba tylko ten drugi problem a nie "podwójne tury". A i czasem gra wywala okienko game over jak zginie jedna postać (chyba też ta podmieniona, ale nie jestem pewien) a nie cała drużyna xd.
game mode mam w folderze GameMechanics a Fight i FightEncounter są w GameMechanics/Combat.
Jak ktos chce poszukać błędów w moim paskudnym kodzie to zapraszam
@MrGerwant próbowałeś tam wcisnąć copilota do IDE? Podobno jest nieźle zintegrowany i czasami znajduje błędy w kodzie jeśli się z nim pogada.
@wiatraczeg próbowałem używać claude'a bo jest ponoć lepszy w programowaniu niż gpt, ale nic przydatnego mi nie podsunął
@MrGerwant czyli sprzedają gruszki na wierzbie
Zaloguj się aby komentować