Skocz do zawartości

poruszanie viewem jak w GoogleMaps


Nubosabuk

Rekomendowane odpowiedzi

Chcę zrobić przesuwanie viewa w ten sposób:

przesuwam myszką z wciśniętym mb_middle -ekran się przesuwa gdy poruszamy myszką (ale się nie centruje na niej!)- podobnie jak w http://maps.google.pl.

Czyli tak naprawdę mouse_x i mouse_y się nie zmienia, a zmienia się view_xview i view_yview. Nie potrafię wpaść na pomysł jak to rozwiązać.

Odnośnik do komentarza
Udostępnij na innych stronach

GML
if(mouse_check_button_pressed(mb_middle))

{

xx=mouse_x

yy=mouse_y

vx=view_xview[0]

vy=view_yview[0]

}

 

if(mouse_check_button(mb_middle))

{

view_xview[0]=vx+xx-mouse_x

view_yview[0]=vy+yy-mouse_y

}

Nie wiem czy to działa, bo nie próbowałem, ale powinno ci pomóc.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

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