Skocz do zawartości

Snake

Użytkownicy
  • Postów

    1 445
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Snake

  1. Stwórz obiekt pociskowi i daj mu do create:

    GML
    direction = random( 360 ); // losuje kierunek

    speed = 5; // szybkosc

    Teraz stworz obiekt potworowi i do create...

    GML
    alarm[0] = 1; // start alarmu

    Do eventu Alarm 0:

    GML
    instance_create(x,y,obj_pocisk); // tworzy obiekt pocisk

    alarm[0] = ( 1 + random( 4 ) ) * room_speed; // losuje resetowanie alarmu 0 na czas od 1 do 5 sec.
  2. GML
    instance_create(600,random,potwor);

    Ten drugi argument to raczej powinno być random(liczba)

    A żeby potwór szedł w lewą stronę to:

    Do create:

    GML
    hspeed = -5;
    albo

    GML
    direction = 180;

    speed = 5

    albo

    GML
    motion_add(180,5);

    albo do step:

    GML
    x -= 5;
    lub

    GML
    mp_potential_step(x-5,y,5,0);
    :D
  3. A dałoby się jakoś zrobić żeby się normalnie wpisywało a nie robiła nowa linia ?

    W jakim sensie "normalnie" ?

    EDIT:

    Daj do create

    GML
    laststring = '';

    Do draw np. (nie jestem pewien co ja tu napisałem, grunt że działa :D)

    GML
    if ( keyboard_lastchar = '#' ) and

    ( keyboard_lastkey <> 13 ) and

    ( laststring != keyboard_string )

    {

    keyboard_string = string_copy( keyboard_string, 1, string_length(keyboard_string) - 1 );

    keyboard_string += '\#';

    }

     

    draw_text( 100, 100, keyboard_string );

     

    if keyboard_check_pressed( vk_enter )

    keyboard_string += '#';

     

    laststring = keyboard_string;

    O to chodzi ?

    Co do tego drugiego to dodaj czcionkę z całym zakresem znaków (Character range)

×
×
  • Dodaj nową pozycję...