Skocz do zawartości

Menu na gorze ekranu poruszajace sie z widokiem


pabluuz

Rekomendowane odpowiedzi

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.

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