Skocz do zawartości

kamcio540

Użytkownicy
  • Postów

    209
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez kamcio540

  1. if step=0

     

    {

     

    if alpha<1 then alpha+=0.1 else

     

    {

     

    alpha=1;

     

    step=1;

     

    }

     

    }

     

    if step=2

     

    {

     

    if alpha>0 then alpha-=0.1 else

     

    {

     

    alpha=1;

     

    step=3;

    (tu może wstawić średnik/i)

    instance_destroy();

     

    }

     

    }

     

    E: nie działa

     

    E:zrobiłem tak i nadal nie działa

     

    GML
    if step=0

     

    {

     

    if alpha<1 then alpha+=0.1 else

     

    {

     

    alpha=1;

     

    step=1;

     

    }

     

    }

     

    if step=2

     

    {

     

    if alpha>0 then alpha-=0.1 else

     

    {

     

    alpha=1;

     

    step=3;

     

    }

     

    {

     

    instance_destroy();

     

    }

     

    }

  2. GMLswitch( kursor )

     

    {

     

    case 1: room_goto(skater_room_position_1); break;

     

    case 2: show_message('działa'),room_goto(edytor_grafiki); break;

     

    default: game_end(); break;

     

    }

     

    ????

     

    E:już nic

     

    E2:

     

    GML
    switch( kursor )

     

    {

     

    case 1: room_goto(skater_room_position_1); break;

     

    case 2: show_message('działa');room_goto(edytor_grafiki); break;

     

    default: game_end(); break;

     

    }

     

    nie pokazuje sie message

  3. a może tak:

     

    GMLif step=0

     

    {

     

    if alpha<1 then alpha+=0.1 else

     

    {

     

    alpha=1;

     

    step=1;

     

    }

     

    }

     

    if step=2

     

    {

     

    if alpha>0 then alpha-=0.1 else

     

    {

     

    alpha=1;

     

    step=3;

     

     

     

    instance_destroy();

     

    }

     

    }

     

    E:działa

     

    E2:drugi problem

     

    destroy:

    GML
    draw_set_alpha( 1 );

     

    switch kursor

     

    {

     

    case 1: room_goto(skater_room_position_1); break;

     

    default: game_end();

     

    case 3: room_goto(edytor_grafiki); break;

     

    }

     

    press enter:

     

    GML
    if step=1

     

    {

     

    step=2;

     

    if(!sound_isplaying(sound0))

     

    sound_play(sound0)

     

    step=3;

     

    sound_play(sound1)

     

    }

     

    create:

     

    GML
    alpha=0;

     

    step=0;

     

    kursor=0;

     

    m[1]='Nowa gra';

     

    m[2]='koniec gry';

     

    m[3]='edytor grafiki';

     

    kursor_max=3;

     

    jak klikam edytor grafiki to tylko dzwięk gra ale nie idzie do rooma

  4. step

    GML
    if (room=edytor_grafiki) && mouse_check_button_pressed(mb_left) then

     

    {

     

    surface_set_target(sur)

     

    draw_sprite_ext(kredka_czarna,0,x,y,1,1,0,c_white,1); //ale z alphą 1 to to samo co zwykłe draw_sprite

    surface_reset_target()

     

    }

     

    draw

    GML
    draw_surface(sur,0,0)

     

    co jest źle.a czy tu w ogóle chodzi o ne w czytanie zmiennej czy co innego?

  5. dzięki gnysek :thumbsup:

     

    Edit: cały kod nie działa :mellow:

     

    GMLif (room=edytor_grafiki)

     

    {

     

    if mouse_check_button_pressed(mb_left) then

     

    {

     

    surface_set_target(sur)

     

    draw_sprite_ext(kredka_czarna,0,x,y,1,1,0,c_white,1); //ale z alphą 1 to to samo co zwykłe draw_sprite

     

    surface_reset_target()

     

    }

     

    Edit 2 : poradziłem se

     

    GML
    if (room=edytor_grafiki) && mouse_check_button_pressed(mb_left) then

     

    {

     

    surface_set_target(sur)

     

    draw_sprite_ext(kredka_czarna,0,x,y,1,1,0,c_white,1); //ale z alphą 1 to to samo co zwykłe draw_sprite

    surface_reset_target()

     

    }

  6. błąd

     

    FATAL ERROR in

    action number 2

    of Step Event

    for object skate:

     

    COMPILATION ERROR in code action

    Error in code at line 4:

    draw_sprite_ext(kredka_czarna,0,x,y,1,1,mouse_check_button_pressed(mb_left),c_wh

    ite,0,4)

     

    at position 89: Wrong number of arguments to function or script.

     

    cały kod mam tak

     

    step:

    GML
    if mouse_check_button_pressed(mb_left) then

     

    {

     

    surface_set_target(sur)

     

    draw_sprite_ext(kredka_czarna,0,x,y,1,1,mouse_check_button_pressed(mb_left),c_white,0,4)

     

    surface_reset_target()

     

    }

     

    jak zrobic że tylko w czasie nacisnięcia lewego myszki jest draw surfacesa?

×
×
  • Dodaj nową pozycję...