Skocz do zawartości

Wyśrodkowany orgin


Sirluki

Rekomendowane odpowiedzi

Mam jeszcze jeden problem, otóż:

 

Korzystam z sprite_add iw eim, że można tam ustawić orgin, ale jak zrobić to, żeby orgin, był zawsze wyśrodkowany? Tzn. mam różne wielkości grafiki, i jak zrobić/co wpisać (w miejsce xorig,yorig) aby bez względu na wielkość wczytywanego sprita, orgin zawsze był w samym centrum obrazka?

 

Kombinowałem m. in. z:

GML
szerokosc = sprite_width/2

wysokosc = sprote_height/2

 

sprite_add(plik,1,1,0,0,1,szerokosc,wysokosc);

 

ale nic nie dziala.

 

Proszę o pomoc :)

Odnośnik do komentarza
Udostępnij na innych stronach

Sirluki to przez to ze zanim dodales obrazek kazales GMowi obliczyc srodek obrazka, no ale jak, w slepo? :jezor:

Sluchaj sie Miska999 :jezor:

 

Tez tak myslalem, ale kiedy umieściłem to "za" kodem na dodawanie sprita pokazywalo nieznana zmienna (w tym wypadku "szerokosc" i "wysokosc") :)

 

A z sprite_get_width i sprite_get_height tez kombinowalem, ale teraz już rozumiem co robiłem źle :D

 

Oczywiście działa bez zarzutu. Dzięki bardzo :)

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