Cytat:
Xytrass pisze:
a co jesli np postac bedzie sie poruszala w lewo i mutek obliczy ze za 80ms bedzie dalej w tym kierunku sie poruszala ale koles zrobi nagle odskok w druga strone
|
80ms to polowa mojego czasu reakcji :P
Aczkolwiek na lagu to koles mimo zmiany oberwie. Wlasnie w tym jest problem :P
Caly pomysl to jakby rozwiniecie modulu symulacji zdarzen z UT, a to wlasnie z uwagi na niego sporo osob jechalo "netcode" UT :P Sek w tym, ze klient symuluje on to co sie dzieje gdy danych nie ma lub przychodza z duzym opoznieniem, po czym robi korekte gdy te dane sie pojawia i roznia. Stad np. teleporty, niezaliczone trafienia itd. przy niestabilnym polaczeniu i poniekad niskim ticku - poniewaz to co widzimy nie odpowiada temu co sie dzieje naprawde (symulacja dotyczy tylko wizualizacji u nas). Podczas gdy najwyrazniej pomysl zeropinga polega na wyslaniu danych z symulacji (prostej, o malym zakresie) u klienta do servera, ktory zapewne przyjmuje je jako prawidlowe dane. Stad "powiekszenie" hitboxow, oraz zapewne przy duzym lagu rozne anomalie (dane klientow sie roznia).
Oczywiscie to tylko teoria :P
|