Skocz do zawartości
  • 0

Jak zmierzyć ile dany gracz przebiegł


Arturro43

Pytanie

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nie potrafię Tobie skonstruować kodu.
Ale po przeczytaniu ... to stwierdzam, ze miałbyś okropne ściny VPS'u / serwera.
Co sekundę (lub mniej), musiałby dokumentować położenie gracza, a później obliczać różnicę, a następnie zapisywać to wszystko do jakiegoś MySQL lub SQLite (Broń Boże do pliku). Większy czas między sprawdzaniem położenia = mniej wiarygodne wyniki.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

@Up chyba nie wiesz jak dziala event "on any movement:" wystepuje on nawet wtedy gdy zmienia yaw and pitch czyli ruch kamery. Czyli gracz moze stac w miejsu i zakazdym ruchem kamery o kilka centrymetrów ten event zostanie wywołany kilkakrotnie a nawet kilkadziesiąt razy .. Czyli to co podales jest w 100% nieprawidłowe. Najlepszym sposobem było by co np 2 sekundy sprawdzac koordynaty graczy i porównywac odleglosc do poprzedniego zapisy a nastepnie dodawac ta roznice do zmienej gracza. Ale takie coś może być lagujące... 

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...