Skocz do zawartości
se7en

Bardzo Proste pytanie odnosnie Spriteow

Rekomendowane odpowiedzi

Witam :)

Mam, mysle ze bardzo proste pytanie.

Aktualnie zrobilem cos takiego:

 

Objekt ze spritem, event STEP okresla x i y w zaleznosci od view. - Dziala.

W obiekcie w evencie DRAW, rysowanie obiektu w zaleznosci od x i y. - Dziala

 

Teraz moje pytania.

 

1) Jak zrobic by Sprite ktory jest przypisany do tego obiektu, migal?

Zrobilem nowy subimage do tego sprite'a ktory jest pusty. Jednak nie mam pojecia jak to zrobic by one sie ciagle zmienialy :)

Oraz jak zrobic, jak ustalic "predkosc" tego migania ? :)

 

2) Jak zrobic by ten objekt ze sprite'm byl mozliwy do klikniecia?

Samo dodanie Eventu "Mouse Left" niestety nie dziala :(

 

Prosze o pomoc :)

 

//Posiadam GM8 Pro.

 

P.s. Prosze o nie pisanie odpowiedzi w stylu, "Polecam Google", poniewaz juz szukalem :)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Wątpię żebyś szukał, daj w alarmie image_alpha=!image_alpha i wywołuj go co 1 sec.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Stwórz subimage pusty i obrazek pełny, potem w step daj image_speed = 0.3.

 

 

Nie jestem pewny czy dobrze rozumiem a wiec...

objSprite:

 

Sprite ustawiony na sprSprite (Image 0 - jest obrazek, Image 1 - pusty)

 

w STEP -> image_speed = 0.3;

 

w DRAW -> draw_sprite(sprite_index,0,x,y);

 

i bynajmniej nie dziala, jak byl obrazek staly tak nadal jest :)

 

edit:

dobra zmienilem to:

draw_sprite(sprite_index,0,x,y);

na:

draw_sprite(sprite_index,-1,x,y);

 

 

i fajnie dziala :) tylko jak to zrobic by mozna to kliknac ? xD

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Wiesz ze jest cos takiego jak klatki animacji i zmienna image_index ?

GML (Draw)
draw_sprite(sprite_index,image_index,x,y)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
2) Jak zrobic by ten objekt ze sprite'm byl mozliwy do klikniecia?

Samo dodanie Eventu "Mouse Left" niestety nie dziala

Podaj swój kod. Skąd mamy wiedzieć, czemu nie działa?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Dodaj jakąś akcję do tego Eventu :P

A klikanie na przeźroczysty sprite działa jak klikanie w nicość, więc może dlatego nie działa...

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

może ustaw maske kolizji, albo przypisz sprita do obiektu.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

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

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×