Dlaczego widok ulicy Google jest tak wolny?


2

Chcę podłączyć kontroler gier do Google Street View i uruchomić go z mojego projektora. Problem polega na tym, że widok z ulicy wydaje się bardzo powolny ... to znaczy chcę w zasadzie efektu strzelanki z perspektywy pierwszej osoby. Gdzie jest wąskie gardło? Czy moje połączenie jest zbyt wolne lub opóźnienie po stronie Google?

Odpowiedzi:


2

Wiele danych jest usuwanych. To nie jest efekt „streamingu”. Jest to efekt ładowania sekcja po sekcji. Nigdy nie będziesz w stanie symulować biegania ulicą, przynajmniej tak, jak obecnie.


1

Pamiętaj, że w grach 3D wszystkie tekstury i zasoby są już ładowane lokalnie na dysk twardy. W przypadku widoku ulicy każdy odcinek jest ładowany podczas „przejścia do niego”.

Nie jest to coś, co można łatwo naprawić, ponieważ zasadniczo masz cały świat jako „mapę” w widoku ulicy i nie ma możliwości, aby można go było pobrać na dysk twardy w najbliższej przyszłości.


0

Street View jest ciężką witryną ajax, która ma dużo kodu javascript, więc czas wykonania javascript w twojej przeglądarce jest bardzo ważny (zakładając, że twoje połączenie jest wystarczająco szybkie). spróbuj przetestować swoją przeglądarkę za pomocą programu Sunspider i wybierz inną przeglądarkę, jeśli to konieczne


Nieprzetworzona szybkość wykonywania skryptów JavaScript ma z tym niewiele wspólnego. Wąskie gardło to głównie obrazy i inne dane, które są wczytywane leniwie, i niewiele można na to poradzić.
Sasha Chedygov

0

Brzmi jak ciekawa gra. Jak powiedzieli inni, problem będzie dotyczył ściągania danych, ponieważ nie używa on teksturowanych modeli 3D.

Problemem ubocznym korzystania z Google Street View w strzelankach 3D w pierwszej osobie jest to, że w niektórych miejscach będzie dużo ludzi ... a ci ludzie będą skutecznie „dziełem sztuki”.

Jako alternatywną sugestię, czy byłoby możliwe użycie czegoś bardziej podobnego do 3d Budynków Google Earth (ale używając Teksturowanych zamiast Szarych)? Spowoduje to usunięcie problemów innych osób i przedmiotów znajdujących się już na scenie oraz umożliwi lepsze ładowanie z wyprzedzeniem (ale wtedy nie jestem całkowicie pewien, co ma zrobić Twoja gra)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.