Skocz do zawartości

Zablokowane wasze błedy z risowaniem surfacesów


Rekomendowane odpowiedzi

Opublikowano

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();

Opublikowano

ale jak ktoś dobrze używa to nie ma problemów. Gm wcale nie jest tak zbugowany jak wam się wydaje. Temat uważam za zbędny i zaraz sie nim zajme.

Opublikowano

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.

Opublikowano

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

Opublikowano
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();

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