Skocz do zawartości

Zablokowane Laser


Marcin T.

Rekomendowane odpowiedzi

Witam.

 

Chciałbym zrobić laser do gry jako broń. Wiem, że w przykładach jest taki przykład na laser, lecz jest on "za stary" i niektórych komend ( np. restart() ) nowszy Game Maker 8.0 ich nie przyjmuje. Kombinowałem z nim długo, ale nic nie działało. Jest jakiś kod na laser który, bym mógł wykorzystać jako broń ( odejmuje hp, zabija, niszczy itp. )?

Odnośnik do komentarza
Udostępnij na innych stronach

no to rysujesz linie od obiektu, który wystrzela laser coś typu

GML
draw_line(x,y,lengthdir_x(distance_to_object(o_colaser),direction),lengthdir_y(distance_to_object(o_colaser),direction)

/* oczywiście rysujesz sprite'a postaci i tworzysz o_colaser, który jest parentem

wszystkich obiektów które mają przerywać łącze lasera */

i w obiektach które mają tracić życie przy kontakcie z laserem dajesz kod:

GML
if collision_line(o_player.x,o_player.y,x,y,all,1,1)
Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...