2016-08-16 11 views
6

Próbuję zrobić klona Pokemon GO (praca edukacyjna) i wiem, że istnieje kilka możliwych sposobów stylizowania Map Google za pomocą layout tricks lub MapBox. Moim największym wyzwaniem jest dodanie do mapy obiektu 3D/modelu i używanie gestów do powiększania i przesuwania mojej postaci.Dodaj obiekt 3D do odwzorowania i przesuwania go


Example of a 3D model on map and panning

Jakoś aparat powinien być przymocowany do obiektu (znacznik?) I przesuwanie/powiększanie powinien być wyłączony na mapie, ale gesty powinny obrócić kamerę wokół bohatera. Zastanawiałem się, czy ktoś może mnie zastrzelić we właściwym kierunku, w jaki sposób realizować taką funkcję przy użyciu rodzimych Android SDK i Google Maps/MapBox

Od Pokemon GO jest nie za pomocą Google Maps, zastanawiam się, w jaki sposób realizowane ich własne mapy, ale to wykracza poza zakres tego pytania.

(ja nie szukam płatnego rozwiązania takiego jak here.com lub nutiteq)

Odpowiedz

2

Mapbox Android SDK nie obsługuje obecnie obiekt 3D, w tym przypadku zastosowania, polecam korzystania Mapbox obok Jedności zamiast która jest wykonane do tych celów. Oto great blog post pokazujący, jak to zrobić.

+0

Niestety, nie chcę tworzyć tej aplikacji w Unity. Czy masz pomysł, czy wsparcie 3D wkrótce pojawi się w pakiecie MapBox Android SDK? Zastanawiam się, czy mogę uzyskać dostęp do wątku OpenGL przez MapBox i narysować model na OpenGL – Verhelst