Skocz do zawartości

FanN

Użytkownicy
  • Postów

    31
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez FanN

  1. Witam

    Mam problem, który zresztą strasznie mnie irytuje i nie wiem jak temu zaradzić. Otóż uruchamiam grę wszystko chodzi jak powinno, jednymi słowy cacy. Problem pojawia się dopiero gdy mój projekt zostaje uruchomiony na innym komputerze/systemie. Sprawdzałem na trzech komputerach(w tym mój). Jak już wspomniałem u mnie jest wszystko w porządku. Na dwóch kolejnych komputerach są zainstalowane systemy windows XP oraz 7. Error nie wyskakuje od razu po uruchomieniu projektu (pierw jest logo, intro, menu etc) tylko dopiero bezpośrednio po rozpoczęciu rozgrywki. Za każdym razem pluje się o jakąś zmienną np:

     

    ERROR in

    action number 1

    of Step Event

    for object obj_przeciwnik:

     

    Error in code at line 12:

    wolnywidok=collision_line(x,y,cel.x,cel.y,obj_block,1,1)

     

    at position 42: Unknown variable x

     

    Jakieś pomysły jak temu zaradzić. Dodam, że używam GM7.

    Pozdrawiam

  2. Chcę nieco zoptymalizować grę i w tym celu próbowałem zastosować point_distance by obiekty oddalone ( po za viewem) nie byly rysowane. Niestety są z tym cyrki. Nie działa to jak powinno, nie dość, że znikaja i pojawiaja się wszystkie naraz to nie jest to losowe... Ma ktoś pomysł jak zrobić by dany obiekt poza viewem nie był rysowany?

  3. Witam

    Mam problem i nie wiem za bardzo jak go rozwiązać. Otóż chcę by nastąpiła jakaś akcja po zmianie pozycji okna np jeżeli ono nie znajduje się na środku( czyli jak użytkownik sam zmieni jego pozycję) to przechodzi do następnego room'a. Trochę się już z tym męczę i jakoś nie potrafię sobie poradzić.

  4. Witam

    Mam problem z HUD'em w 3d. Tworzę nowy obiekt obj_hud i w draw wstawiam

    // rysuje HUD
    d3d_set_projection_ortho(0,0,640,480,0);
    d3d_set_hidden(0);
    
    // Tworzy dwa okręgi+prostokąt
    draw_set_color(c_red);
    draw_circle(24,24,24,0);
    draw_circle(view_wview[0]-24,24,24,0);
    draw_rectangle(24,0,view_wview[0]-24,48,0);
    // tekst
    draw_set_color(c_black);
    draw_set_halign(fa_center);
    draw_text(view_wview[0]/3,24,'Score:' + string(score));
    draw_text((view_wview[0]/3)*2,24,'FPS:' + string(fps));
    
    draw_set_color(c_white);
    d3d_set_hidden(1);

     

    Problem tkwi w tym, że wszystko co zostanie narysowane/napisane czyli obiekty i tekst jest w czarnym kolorze :/

    Nawej kiedy użyję draw_background, żeby był jakiś obrazek w hudzie też jest cały czarny :/

     

    Proszę o pomoc

    Pozdrawiam :)

  5. THX za pierwsze :) a co do drugie to:

    Obiekt1 z animacją1 uderza w obiekt2 i po kolizji obiekt1 powinien zmienic animację na animacja2 lecz on używa tylko 1 subimage z tej animacji :P

    No nie wiem jak to prościej opisac. :P

    @up

    Lenin próbowałem już z image_index jak i kombinowałem z image_speed i nic nie widac animacji

  6. Witam otóż mam pytanie.

    Jak zrobyc by obiekt który pojawia się na mapie wylosował sobie jeden spośród czterech spritów i zastosował go dla siebie. Czyli obiekt pojawia się i przybiera sobie sprita którego wylosował.

    BTW

    Mam również problem z animacją zmienionego sprita otóż obiekt po kolizji miał zmienic swoją animację a tego nie robi :/ on tylko stosuje 0 subimage a animacji nie ma.

    THX za odp :)

  7. Witam otóż mam problem. Nie wiem za bardzo jak o tym napisac wiec moze wytlumacze po kolei o co mi chodzi :).

    Mamy do dyspozycji:

    Obiekty:

    Obiekt_1

    Obiekt_2

    Sprity:

    Sprite_1

    Sprite_2

    Sprite_3

    Sprite_4

     

    Obiekt_2 idzie w stronę obiektu_1 i teraz do rzeczy :)

    Gdy obiekt_2 stoi przed obiektem_1 to sprite obiektu_1 zmienia się na sprite_1

    Gdy obiekt_2 stoi z lewej strony obiektu_1 to sprite obiektu_1 zmienia się na sprite_2

    Gdy obiekt_2 stoi za obiektem_1 to sprite obiektu_1 zmienia się na sprite_3

    Gdy obiekt_2 stoi z prawej strony obiektu_1 to sprite obiektu_1 zmienia się na sprite_4

    J/w napisalem :P chodzi mi o zmiane spritu obiektu_1 w zależności od miejsca obiektu_2

    Z góry THX za pomoc :)

  8. Witam

    Robię właśnie grafikę do gry i mam problem :P

    Nie wiem za bardzo jak to określić :P a mianowicie dodając sprite z grafiką wokół postaci robią się takie "syfki" :P (pojedyncze piksele z innym odcieniem). Ręczne usuwanie jest bardzo kłopotliwe. Czy jest jakiś inny sposób? THX za pomoc ^^

×
×
  • Dodaj nową pozycję...