Skocz do zawartości

Jak zrobić "celownik"i wyskakujących gosci"


Rekomendowane odpowiedzi

<_< Cześć jestem początkujący

Postanowiłem zrobić grę typu Strzelnica chodzi o to ze ja steruje celownikiem w ten sposób ze zamiast kursora jest taki celownik i jak wcisne lewy przycisk myszy to ma strzelić. Nio i niewiem jak to zrobić zeby sterować tym celownikiem. Drugi problem to to ze chcę zeby z domu(takie tło) wyskakiwali ludzie do których by sie strzelało nio i tu jest następny problem. Jak to zrobić bardzo proszę o pomoc!! :D

Odnośnik do komentarza
Udostępnij na innych stronach

Strzelanie

Obiekt o_gracz w Step:

direction=point_direction(x,y,mouse_x,mouse_y);

if reload<=0
{
   if mouse_check_button(mb_left)
   {
       i.instance_create(x,y,o_pocisk)
       i.direction=direction;
       i.speed=10;
       
       reload=10;
   }
}
else
{
   reload-=1;
}

 

Kolizja kuli z przeciwnikiem

Obiekt o_pocisk w Collision (o_przeciwnik)

with (other)
{
   instance_destroy();
}

instance_destroy();

 

Generator przeciwników

Obiekt o_generator w Step:

if count<=0
{
   instance_create(x,y,o_przeciwnik);
   
   count=50;
}
else
{
   count-=1;
}

Odnośnik do komentarza
Udostępnij na innych stronach

Eh =]

Gdy jesteś w jakimś obiekcie to na dole masz przycisk "Add Event", kliknij. Pojawi się okienko z typami Eventów wybierasz ten którego potrzebujesz a potem po prawej masz zakładkę "control" i tam poszukaj klocka "Execute a piece of code" naciśnij na niego i przesń do tabelki "Actions" i póść przycisk, powinno pojawić się okno z polem tekstowym ale jeśli nie to kliknij 2 razy na ten klocek co dodałeś. Potem w tym polu tekstowym wpisz odpowiedni skrypt. I to chyba tyle.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...

W ustawieniach obiektu kliknij 'Add Event', a później 'Draw'...

Załózmy, że sprite z celownikiem nazywa się 'celownik'

weź taki klocek 'Execute a piece of code' i wpisz coś takiego

draw_sprite(celownik,-1,mouse_x,mouse_y)

 

Patrz na datę ostatniego posta, liczysz że ktoś odpowie?

//Tymon

Edytowane przez Tymon
Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

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