Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Z tymi schodami to ciekawa sprawa bo przy około 10-20 fps grawitacja wciska gracza w te schody ześlizgując go w dół tak mocno ze nie może wejść . To wynika z kodu na movement, musiałbym zmienić no i prawdopodobnie pozbyć się delty(wbudowana w godota) a najlepiej by było czymś ją zastąpić 

Bloom często wchodzi na lampe i tylko w jednym albo chyba w dwóch przypadkach dwa światła + boom się nakładają i teksty mogą być nieczytelne ale już na to znam rozwiązanie. Musiałbym post efekty zrobić osobną klasą którą ładowałbym na starcie a przy wyciąganiu lampy odwołałbym się do niej zmieniając parametry


Jeszcze raz dzięki wielkie za testowanie i konstruktywne uwagi

(+1)

jeżeli to zależy od fps, to może zmień metodę obliczania gravitacji, z co klatke, na co określony okres czasu, nie wiem czy w godocie jest coś takiego ale w unity obliczanie co określony czas to fixed update

(+1)

Właśnie sprawdziłem. Tak _physics_process() [odpowiednik fixed update] znacznie poprawia płynność poruszania się ale wciąż przy 15 klatkach pojawia się problem z grawitacją. W ustawieniach projektu zmieniłem prędkość obliczania fizyki z 60 na 30 klatek i to "pomogło" wejść po schodach w 15 klatkach ale wciąż nie rozwiązuje to problemu no i przy 144 klatkach może nienaturalnie przyspieszać gracza (nie sprawdzałem). Musiałbym gdzieś w dokumentacji poczytać na ten temat. Na razie przechodzę na unity ale jak będę robił coś w Godocie to po prostu przerobię delta w _physics_process()  tak żeby była zsynchronizowana z ilością klatek. wydaje mi się że to by rozwiązało problem.