Skocz do zawartości

kamcio540

Użytkownicy
  • Postów

    209
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez kamcio540

  1. mam takie 2 problemy zrobilem rysowanie życia i działa i tu jest 1 problem patrzylem na FAQ chodzenie życia za graczem nie działa a zrobilem to tak

    create w objekcie life :

    GML
    x = view_xview;

    y = view_yview;

    i nie chodzi za graczem

     

    a 2 problem to : życie jest ustawione na 500 i w narysowanym healthbarze zycie odejmuje sie dopiero od ok. 50 % życia a nie od początku 500%

     

    będe bardzo wdzięczny za pomoc

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

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

  4. postać mi nie skacze

     

    step

    GML
    if !(place_free(x,y+1)) //jeżeli nie stoi na podłodze

    {

     

    if (keyboard_check(vk_left) && hspeed > -maxhsp) // poruszanie w lewo

    { hspeed-=a; image_xscale=-1 }

     

    else

     

    if (keyboard_check(vk_right) && hspeed < maxhsp)

     

    { hspeed+=a; image_xscale= 1 }

     

    else

     

    friction=0.2

     

    }

     

    {

     

    if (vspeed>0) and !keyboard_check(vk_control) and sprite_index != kickflip_spr then sprite_index=spada else sprite_index = kickflip_spr

     

    if keyboard_check(vk_control) then kickflip = true

     

    }

     

    if keyboard_check_released(vk_control) then sprite_index=spada and image_index == 0

     

    {

     

    }

     

    if (vspeed<0) sprite_index=skacze

     

    if (vspeed=0) sprite_index=jedzie

     

    step2(grawitacja):

     

    GML
    if (place_free(x,y+1)){ gravity=0.5; friction=0.1 } else gravity = 0

     

    //gravitacja</span>

     

    space pressed:

     

    GML
    skok=+3

     

    {

     

    if skok > 9

     

    {

     

    if (keyboard_check(vk_space))vspeed-=vspd

     

    }

     

    {

     

    skok = 0

     

    }

     

    }

     

    space relased:

     

     

    GML
    skok = 0

     

    create:

     

    dodałem bloczek z variablem skok i ustawiłem na 0 nie chciało mi sie pisac kodu :P

×
×
  • Dodaj nową pozycję...