Skocz do zawartości

Arekadiusz

Użytkownicy
  • Postów

    475
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Arekadiusz

  1. Wyświetlanie działa tylko że wyświetla się taki błąd:

    ___________________________________________

    ERROR in

    action number 1

    of Draw Event

    for object obj_menu:

     

    Error in code at line 13:

    draw_text(x,y+20*i,menu_txt);

    ^

    at position 25: Unknown variable menu_txt or array index out of bounds

     

     

    I jeszcze jedno. W tym kodzie który jest w pierwszym poście w step jest także ograniczenie wyboru i w draw ustawia się ilość pozycji do rysowania. To też trzeba było by zmienić.

  2. Witam wszystkich!

    A więc skorzystałem z jakiegoś przykładu menu(nie pamiętam jakiego :jezor: ). I jest on taki:

     

    CREATE:

    GML
    menu=0;

     

    menu_txt[0]='Nowa gra';

    menu_txt[1]='Info';

    menu_txt[2]='Koniec gry';

     

    STEP:

    GML

    if menu>2

    {

    menu=0;

    }

     

    if menu<0

    {

    menu=2;

    }

     

     

    if keyboard_check_pressed(vk_up)

    {

    menu-=1;

    }

    else

    if keyboard_check_pressed(vk_down)

    {

    menu+=1;

    }

     

     

    if keyboard_check_pressed(vk_enter)

    {

    if menu=0

    {

    room_goto(rgra)

    }

    else

    if menu=1

    {

    show_info()

    }

    else

    {

    game_end();

    }

    }

     

    DRAW:

    GML
    draw_set_font(font_bold);

     

    for(i=0;i<=2;i+=1)

    {

    if menu=i

    {

    draw_set_color(c_red);

    }

    else

    {

    draw_set_color(c_black);

    }

    draw_text(x,y+60*i,menu_txt);

    }

     

    Przerobiłem kod w CREATE na taki:

    GML
    menu=0;

     

    ini_open("menu.ini")

     

    menu_txt[0]=ini_read_string("menu","0","")

    menu_txt[1]=ini_read_string("menu","1","")

    menu_txt[2]=ini_read_string("menu","2","")

     

    ini_close()

     

    I pojawił się taki problem,że mogę wczytać tylko te trzy zmienne. A ja bym chciał móc wczytywać więcej zmiennych. Czy dałoby się zrobić tak,że Game Maker(oczywiście podczas gry) wykryje ile jest tych zmiennych i wczyta je wszystkie do gry?

     

    Credtisy i moja wdzięczność za pomoc ^_^

  3. Ja nie wiem może jest jakiś kod na sprawdzanie rooma.

    Jeżeli nie ma możesz zrobic tak.

     

    W jakimś obiekcie,który jest tylko w tym roomie:

    CREATE:

    GML
    global.tenroom=1

     

    STEP innego obiektu:

    GML
    if global.tenroom=1

    {

    //akcja jezeli jestesmy w tym roomie

    }

     

    Tam gdzie masz kod na wyjście z tego rooma:

    GML
    global.tenroom=0
  4. Nie rozumiem.

    Chcesz aby gdy do zmiennej rany dodała się liczba 1(bo rozumiem że dodaje się kilka razy w jednym obiekcie),aby zakażdym razem sprite zmieniał się na inny?

    A z dodawaniem do zmiennej to z tego co mi wiadomo jest dobrze.

  5. Tak Mentoss zgadłeś.

    Chodzi o liste kontaktów tak jak w telefonach komórkowych,albo odtwarzacu Windows Media Player:

    wmp.png

    Przesuwamy strzałkami wgraną liste piosenek i dodatkowo aktualnie oddtwarzany plik jest zaznaczany.

     

    I w pierwszym też zgadłeś.

    A co mi szkodzi ^_^ Powiem o co dokładnie chodzi.

    Chodzi mi o wyświetlacz telefonu komórkowego na którym będą wyświetlane kontakty z jakiegoś pliku.Właśnie poto mi przesuwanie ekranu i zaznaczanie pojedynczych kontaktów. Po zaznaczeniu i wciśnięciu na jakiś przycisk będzie się wyświetlało menu i będzie można coś zrobic z tym kontaktem.

×
×
  • Dodaj nową pozycję...