Skocz do zawartości

Dach


Pablo-GM

Rekomendowane odpowiedzi

ja bym polecił zrobić obj_dach(sam dach) i obj_domek(bez dachu)

 

w step dachu dałbym:

 

if distance_to_object(obj_hero) < 250
{
image_alpha=0.5;
}
else if  distance_to_object(obj_hero) >250
{
  image_alpha=1;
}

 

obj_dach umieść na obj_domek aby go zakrywał ;]

 

uwaga! kod nie był testowany i nie wiem czy zadziała

 

 

down:

 

byłem szybszy ;]

Odnośnik do komentarza
Udostępnij na innych stronach

A niewiem gadałem co mi wlazło do łba ;p .

ja Uzywam GM od 2 dni ;) .

 

Jest cos takiego jak index stworzonego obiektu i czy jak można sie odwołać (czy za pomocą tablicy ?) ? A jak tak to jak ten objiekt moze to sprawdzić ? I jak zrobić jakaś zmienna lokalna dla objektu i globalna (bo jak ja teraz robie to niewiem czy to lokalna czy globalna) ? (to ostatnie to sie domyslam :))

Odnośnik do komentarza
Udostępnij na innych stronach

KoRn: nie gadaj jak nie wiesz - ja polecam zrobić jeden obiekt domu i dać zmienną np. alpha a potem w draw:

 

draw_sprite_ext(dom,balbalbla,alpha)

draw_sprite_ext(dach,balballal)

 

i jezeli jest blisko domu to zmienic zeminną alpha na 0 a jak odejdzie dalej to na 1 :)

Odnośnik do komentarza
Udostępnij na innych stronach

KoRn to ty farmazony gadasz :boxed: jak dasz with(domek), to we WSZYSTKICH domkach zmieni sie sprite.

 

no to w step:

if distance_to_object(obiekt) < 80
{
with(other){
sprite_index=domek_2
}
}

:blink: A teraz dobrze mówię? :P

 

EDIT:

 

AGHR! Jak nie działa, to musi. Przykład: https://gmclan.org/up2204_11_domki.html

:blink:

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