Skocz do zawartości

Menu na gorze ekranu poruszajace sie z widokiem


Rekomendowane odpowiedzi

Opublikowano

Witam, mam pewien problem. Moze juz ktos sie na niego natknal, wiec bedziecie pewnie wiedziec jak to rozwiazac.

 

 

Tworze gierke- PGR manager

 

I problem jest nastepujacy. Kamerke po planszy porusza sie prawym przyciskiem myszki, tak jak jest to zrobione w settlers 2 , rozwiazalem to tak - zrobilem obiekt o nazwie "Myszka" ktory podaza za myszka a wyglada to tak:

 

 

 

On Create-

  cursor_sprite = CUR_1;
  global.kamerka = "nic";

 

 

Alarm 0-

if (global.kamerka = "ludzik")

move_towards_point(rolnik.x,rolnik.y,35);

A nastepnie ustaw Alarm 0 na "1"

 

 

 

Global Left Button-

   if (global.kamerka = "ludzik")
   move_towards_point(rolnik.x,rolnik.y,35);

Alarm 0 ustaw na "1"

 

 

Global Right pressed-

move_towards_point(mouse_x,mouse_y,35);
cursor_sprite = CUR_2;

 

Destroy instance of menu

 

Global right release-

if instance_exists(Menu)
{}
else
{
move_towards_point(mouse_x,mouse_y,0);
cursor_sprite = CUR_1;
instance_create(Myszka.x,Myszka.y,Menu)
}

 

 

 

No i 2 obiekt o nazwie Menu

 

On Create-

//menu kamerki
instance_create(global.viewx+200,global.viewy+30,BUTTON1);

I tak samo reszta buttonow pododawana (sa one obiektami)

 

Draw -

draw_set_font(font_verdana);
draw_set_color(c_gray);
draw_rectangle(global.viewx,global.viewy,global.viewx+1024,global.viewy+100,0);
draw_set_color(c_white);
draw_text(global.viewx+10,global.viewy+10,"Uprawiaj                         Buduj                            Kamerka");
draw_set_color(c_gray);

 

 

 

No i problem jest w tym, ze gdy rusze kamerka te buttony za kazdym razem przsuwaja sie o 20-50px..

Nie wiecie jak to naprawic?

 

Ps. Nie wymienialem reszty obiektow, jesli ktos zainteresowany, moge wpisac wszystko lub przeslac.

Opublikowano

dlaczego global.viewx global.viewy ? moim zdaniem to niepotrzebne ;]

 

Moze uzyj: view_xview[numer viewa] i view_yview[numer viewa] ;]

Powinno pomoc ;]

 

EDIT:

 

:D mi to dziala :P tylko ze kamera porusza sie za myszka (following object w zakladce view ;] )

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ę...