Skocz do zawartości

Klikanie na obiekt


Lordis

Rekomendowane odpowiedzi

Kodu za bardzo nie rozumiem a do tego nie działa tak jak trzeba.

To znaczy akcja się wykonuje tylko po kliknięciu na obiekt najbardziej wystawionym (najmniejszy deph) w całym roobie a mi chodzi by on sprawdzał tylko obiekty o współrzędnych mouse_x,mouse_y jak to zrobic?

Odnośnik do komentarza
Udostępnij na innych stronach

Oj cholera, zwaliłem. Wybacz. Zaraz poprawię. :D

 

EDIT

GML
d = 0;

i = noone;

with( object_index )

{

if( other.d > depth || other.i == noone )

{

if( mouse_x > x - sprite_xoffset && mouse_x < x - sprite_xoffset + sprite_width )

{

if( mouse_y > y - sprite_yoffset && mouse_y < y - sprite_yoffset + sprite_height )

{

other.d = depth;

other.i = id;

}

}

}

}

if( id == i )

{

//akcja!

}

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