Skocz do zawartości

Zablokowane wasze błedy z risowaniem surfacesów


kamcio540

Rekomendowane odpowiedzi

w tym temacie mozecie podawac swoje błedy zwiazane z surfacesami

 

 

bład:

ERROR in

action number 1

of Draw Event

for object obj_edytor_grafiki:



Trying to use non-existing surface.

 

obj_edytor_grafiki:

 

draw:

 

 

GML
if mouse_check_button(mb_left) then

 

{

 

sur=surface_create(800,600)

 

surface_set_target(sur)

 

draw_set_color(color2)

 

draw_line(point.x,point.y,point.xprevious,point.yprevious)

 

surface_reset_target();

 

}

 

draw_surface(sur,0,0)

 

create:

 

GML
color2 = make_color_rgb(random(255),random(255),random(255));

 

create2:

 

GML
sur=surface_create(800,600)

 

surface_set_target(sur)

 

draw_set_color(color2)

 

draw_line(point.x,point.y,point.xprevious,point.yprevious)

 

surface_reset_target();

Odnośnik do komentarza
Udostępnij na innych stronach

weź na logikę.

 

zamierzasz narysować coś co jeszcze nie istnieje. Analizując treść błędu sam byś do tego doszedł.

Pierw tworzysz surface (create!) potem dopiero rysujesz w draw.

 

 

Trying to use non-existing surface.

Odnośnik do komentarza
Udostępnij na innych stronach

mam w create

 

create:

 

GML
sur=surface_create(800,600)

 

surface_set_target(sur)

 

draw_set_color(color2)

 

draw_line(point.x,point.y,point.xprevious,point.yprevious)

 

surface_reset_target();

 

 

draw:

 

GML
if mouse_check_button(mb_left) then

 

{

 

sur=surface_create(800,600)

 

surface_set_target(sur)

 

draw_set_color(color2)

 

draw_line(point.x,point.y,point.xprevious,point.yprevious)

 

surface_reset_target();

 

}

 

draw_surface(sur,0,0)

 

a i jeszcze wytłumaczenie zmiennej color2 w create:

 

GML
color2 = make_color_rgb(random(255),random(255),random(255));

 

i nadal wyskakuje ten bład

Odnośnik do komentarza
Udostępnij na innych stronach

Po drugie jaki błąd Ci wyskakuje?

 

a co to jest??? :glare:

 

 

w tym temacie mozecie podawac swoje błedy zwiazane z surfacesami

 

 

bład:

ERROR in

action number 1

of Draw Event

for object obj_edytor_grafiki:



Trying to use non-existing surface.

 

obj_edytor_grafiki:

 

draw:

 

GMLif mouse_check_button(mb_left) then

 

{

 

sur=surface_create(800,600)

 

surface_set_target(sur)

 

draw_set_color(color2)

 

draw_line(point.x,point.y,point.xprevious,point.yprevious)

 

surface_reset_target();

 

}

 

draw_surface(sur,0,0) create:

 

GMLcolor2 = make_color_rgb(random(255),random(255),random(255));

 

create2:

 

GMLsur=surface_create(800,600)

 

surface_set_target(sur)

 

draw_set_color(color2)

 

draw_line(point.x,point.y,point.xprevious,point.yprevious)

 

surface_reset_target();

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