Skocz do zawartości

Ex_interp ( co to jest i jak dziala )


Gość

Rekomendowane odpowiedzi

Artykuł umieszczam tutaj, gdyż każdy powinien wiedzieć co to jest ? 

 

interpolacja - szacowanie wartości na podstawie dwóch znanych wartości( np. za pomocą funkcji), np . średnia ocen w szkole

 

e65d54e8d4076.png

Powyższy rysunek przedstawia liniową interpolację okręgu(przybliżenie, z daleka wygląda jak okrąg). Wraz ze wzrostem liczby aktualizacji, interpolowana(przybliżana) figura staje się bardziej podobna do rzeczywistej. Czerwony 0.01 / Czarny 0.1

 

Interpolacja w cs'ie

Nie można być w pełni zsynchronizowanym z serwerem(jako klient) w każdej chwili w czasie, gdyż otrzymuje się ze strony serwera określoną liczbę pakietów na sekundę.

W CS'ie dotyczy to pozycji gracza w ciągu jednej sekundy. Jeżeli spojrzysz na rysunek, serwer widzi w tym wypadku idealne koło, Twój cs widzi ten wielobok, gdyż klient( czyli Ty, Twoja gra) musi interpolować( przybliżać) pozycję na podstawie dwóch pakietów , które otrzymał.

 

Tutaj z pomocą przychodzi właśnie ex_interp. Pozycja gracza w bardzo małym przedziale czasu, pomiędzy otrzymaniem od serwera dwóch pakietów(z pozycją) jest obliczana przez silnik Half Life'a. ex_interp ustawia czas(w sekundach) przeznaczony na interpolację(przybliżenia) pomiędzy każdym kolejnym pakietem.

Ponieważ interpolacja jest wykonywana po stronie klienta, nie jest dokładnie tym co dzieje się na serwerze.

 

Co z tego wszystkiego wynika?

 

ex_interp 0.1 ( standardowe ustawienie)

 

FILM : http://www.youtube.com/watch?v=r3gvnQ7qenY

 

 

Doskonale to obrazuje powyższy filmik. Postać jest rysowana przed rzeczywistą pozycją gracza, jest wykorzystany do tego system predykcji Half Life'a. Zmniejszając ex_interp można przybliżyć rzeczywistą postać do postaci rysowanej.

 

To wszystko dzieje się po stronie klienta. Jeśli masz źle ustawiony interp, to Twój cs źle rysuje postać.

 

I naprawdę nie chcę więcej słyszeć tekstów typu:

"zmień interp , bo 17 razy trafiłem Cię w lewe ramie!!!!!!!".

To Ty zmień interp.

 

Mam nadzieję ,że poświęcicie czas na przeczytanie i zrozumienie tego artykułu, tak jak ja poświęciłem swój na jego napisanie.

 

[źródła] :

 http://hlds.pl/CS_1.6_Netcode_Po_Polsku

http://www.wiaderko.com/cs-1.6/konfiguracja-cs/interp-co-i-jak-by-capsel-amp-fix-by-me,1542.html

 

 

 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...