Skocz do zawartości

draw_line, zostaje na ekranie :(


Roki

Rekomendowane odpowiedzi

a używasz jakichś skryptów innych lub silnika lub cokolwiek nie swojego? bo coś może ustawiać set_automation_draw(false) i wtedy nie czysci sie ekran

Odnośnik do komentarza
Udostępnij na innych stronach

powinno, jeśli to jest tego wina

Odnośnik do komentarza
Udostępnij na innych stronach

gra sie nie ścina tylko samemu trzeba wywołać wtedy w step screen_redraw() bo automatyczne rysowanie jest wyłączone i eventy drawa nie są wykonywane

Odnośnik do komentarza
Udostępnij na innych stronach

Ehhh, tylko ze sie nie polapiecie, ale dam wam troche kodu, to jest tak ze jak wrog jest blisko dziala jest dra = true, a po 5 sekundach draw = false, a w draw mam:

GML
draw_sprite_ext(sprite_index,0,x,y,1,1,image_angle,c_red,1)

if draw = true

{

draw_set_color(c_red)

draw_line(x,y,n.x,n.y)

}

else

{

}

Odnośnik do komentarza
Udostępnij na innych stronach

if draw = true

bylo by swietnie gdybys Nam jeszcze pokazal kiedy i jak draw ma ustawiane wartosci bo na to wychodzi ze ciagle jest true :)

Odnośnik do komentarza
Udostępnij na innych stronach

dobrze by bylo zobaczyc kod ktory to potwierdza. bo draw zawsze jest true, innej opcji nie ma, pewnie nie ustawia na false albo wrunek zle napisany

Odnośnik do komentarza
Udostępnij na innych stronach

Step lasera:

GML
if freeze = false

{

if instance_number(objEnemy)>0

{

n = instance_nearest( x, y, objEnemy );

image_angle = point_direction( x, y, n.x, n.y );

if canshoot = true

{

if distance_to_point(n.x,n.y)<range

{

draw = true

alarm[2] = 5

n.hp-=damagegun

canshoot = false

alarm[0] = reload

}

}

}

}

else

{

}

No i alarm2:

GML
draw = false
Odnośnik do komentarza
Udostępnij na innych stronach

zapodaj projekt, to sie zobaczy (ja bede mogl po 16 gdzies sprawdzic)

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