Skocz do zawartości

Błyskawice za pomocą draw_line


hudy0070

Rekomendowane odpowiedzi

Thx za przykładzik ^^, ale mógłbyś mi wytłumaczyć mniej więcej te lines number end itp :P? bo nie bardzo rozumiem gdzie mam to umieścić bo ty to zrobiłeś po naciśnięciu myszką żeby się następna rysowała a ja chciałbym żeby po naciśnięciu myszką dalej samo się wszystko robiło do puki nie puszcze jej :P. O takie błyskawice tylko nie z 1 lini https://gmclan.org/up3280_12_pioruny.html

Odnośnik do komentarza
Udostępnij na innych stronach

Dalej tego nie rozumiem :P możesz podać przykład jakiejkolwiek tablicy a resztę sam już zmontuję raczej, udało mi się zrobić coś takiego:

GML
Step:

// 1 random

xx = x - image_angle- random(50)+random(100);

yy = y - image_angle - random(30) + random(60);

xx1 = xx - random(40)+random(80);

yy1 = yy - random(30)+ random(65);

// 2 random

xx2 = x - image_angle- random(40)+random(80);

yy2 = y - image_angle - random(40) + random(70);

xx3 = xx - random(20) +random(40);

yy3 = yy - random(20)+ random(55);

// 3 random

xx4 = x - image_angle - random(30) + random(60);

yy4 = y - image_angle - random(45) + random(30);

xx5 = xx - random(10) + random(20);

yy5 = yy - random(10)+ random(15);

 

Draw:

// 1 draw

draw_line(x,y,xx,yy);

draw_line(xx,yy,xx1,yy1);

draw_line(xx1,yy1,xx2,yy2);

// 2 draw

draw_line(x,y,xx2,yy2);

draw_line(xx2,yy2,xx3,yy3);

//3 draw

draw_line(x,y,xx4,yy4);

draw_line(xx4,yy4,xx5,yy5);

ale to troche dziwnie wygląda.

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