gothicner Opublikowano 25 Kwietnia 2010 Udostępnij Opublikowano 25 Kwietnia 2010 Jak zrobić taką mapę jak w Warcraft(ta strategia, nie Wow). To znaczy, że jest prostokąt, na nim jest cała mapka(drzewa itp.) i kwadracik którym można przewijać szybko całą planszę. Chciałbym też wiedzieć co zrobić żeby poszczególne objecty były na mapie odpowiednimi spritami. Z góry dziękuję! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Lechu4444 Opublikowano 25 Kwietnia 2010 Udostępnij Opublikowano 25 Kwietnia 2010 Załóżmy że masz mapkę 640x480 i chcesz zrobić mini mapę 80x60 czyli jak widzisz w skali 1:8 no to rysujesz prostokąt: GML (create ommap) mx=560 //miejsce rozpoczęcia rysowania mini mapy na x my=420 //miejsce rozpoczęcia rysowania mini mapy na y</span></span> GML (draw ommap) draw_rectangle(nie wiem jak to jest z tymi argumentami ale jakoś sobie oglądniesz) // ale użyj tych zmiennych z create //no i jak jakiś element leży na x=543 y=237 to robisz draw_sprite(s_jakis,0,mx+round(o_jakiś.x/8),my+round(o_jakiś.y/8))</span></span></span> Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ZyperPL Opublikowano 25 Kwietnia 2010 Udostępnij Opublikowano 25 Kwietnia 2010 A jak chcesz na mapce w miejscu różnych rzeczy inne spirty to może coś z drzewko.x-100? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Assassin Opublikowano 25 Kwietnia 2010 Udostępnij Opublikowano 25 Kwietnia 2010 Najpierw przyjmij sobie skalę. Np. jak obiekty masz dopasowane do siatki 32x32, możesz przyjąć skalę 1:32. Wtedy pozycję x,y obiektów dzielisz na 32 (zaokrąglasz) i przesuwasz na minimapę. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę