Skocz do zawartości

ZyperPL

Użytkownicy
  • Postów

    533
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez ZyperPL

  1. Okey, cześć i od razu proszę o pomoc.

     

    Chciałem pobawić się silnikiem fizycznym Extreme Physics i stworzyłem małą gierkę.

    Więc tak:

     

     

    Mam obiekt ctrl, który tworzy zmienną global.world. Obiekty box powinny odczytywać tą zmienną ale tak się nie dzieje.

    Nie wiem w czym leży problem. Wszystko działało od razu po zrobieniu obiektu ctrl, a po kilku uruchomieniach gry wszystko się popsuło.

    Gdy zrobię ten obiekt na nowo, to za którymś razem znowu wszystko jest OK, ale po chwili znowu się psuje :(

     

    ___________________________________________
    ERROR in
    action number 1
    of Create Event
    for object box:
    
    Error in code at line 1:
       body = ep_body_create_dynamic(global.world,false);
                                           ^
    at position 38: Unknown variable world

    Wyskakuje mi takie coś, gdy klikam ignore to nic nie pomaga. Błąd nadal wyskakuje, a obiekty nie działają :(

     

     

     

    Nie wiem czy to jakiś błąd Game Makera, czy coś robię źle.

    Używam GameMakera 8 Pro..

  2. Po co robić grę jak już taka jest.

    Daj se spokój.

    Robisz Minecrafta, teraz Terrarie.

     

    Idź mi z takimi klonami. Nie możesz sam niczego wymyślić?

     

    Od PabloGM do mojego już chyba padłego projektu:

    potwor1.png

     

    Mam nadzieje, że Pablo nie ma zastrzeżeń ;)

  3. No nie wiem czy nie istnieje :P

    Istnieje tylko u mnie na dysku, niedokończona.

    Przestałem ją robić bo miałem kilka problemów, chociaż teraz może dałbym radę je rozwiązać... hmm..

     

    Zajmuję się czym innym aktualnie (rpg), więc może kiedyś... dokończę...

    Hmm.. może nawet w te wakacje skoro ludziom się podoba :)

  4. Ale na co komu 6MB neta, jak stawia serwer?

    To musi być upload, a rzadko się tyle trafia.

     

    Lepiej po prostu wykupić w jakiejś dobrej serwerowni mały serwerek i tyle. Jednak i tak to się mało opłaca jak ktoś robi taką se grę. Trzeba by zrobić porządną grę z jakimiś dodatkami, które można wykupić, tak żeby się choć w części zwracał koszt serwera ;)

  5. Tyle to ja wiem. Ale nie takie było moje pytanie. Do czego to służy nie jest napisane. Tylko update czasu, jaki update czasu, po co to wtf?

    Btw. Główne pytanie jest inne :P

     

    Ps.

    Ja już odp. nie potrzebuje przeszedłem na 39DLL, ale wiecie, jak inne pokolenia nie będą wiedzieć, to warto tu napisać ;)

  6. Niezbędne komendy. Bo nie wiem jak to ma być no :P

    Próbowałem przerabiać jakieś tam przykłady z gmclanu, ale nic nie mogę wyskrobać. Więc nie mógłby mnie ktoś naprowadzić?

    Please ;P

     

    EDIT:

    Nie ma nikt żadnego dobrego poradnika do mplaya po polsku? Bo sam umiem zrobić tylko łączenie się do wspólnego rooma i widok tylko postaci, nic poza tym.

    A w przykładach jest wszystko nie opisane tak jak trzeba. Tzn:

    GML
    // Update czasu

    now = ( now + 1 ) mod 10000;

    No i skąd ja mam wiedzieć do czego to Tymon?

     

    EDIT2:

    Przeszedłem na 39DLL. Ale możecie napisać jak to zrobić gdyby ktoś inny nie wiedział :P

  7. Yo

    Miałem zamiar zrobić grę w której serwer generuje losową mapę, a klient dołączając pobiera wszystkie obiekty i sam może je kasować i stawiać?

     

    Jak takie coś zrobić.

    Serwer wysyła czy block istnieje. Klient wysyła, że jakiś block skasował. Tak samo z innymi różnymi obiektami.

    Wie ktoś jak to zrobić? Jakieś pomysły z mplay?

  8. Możesz sobie zrobić śmigło w osobnym obiekcie i w stepie napisać image_angle+=5, wtedy będzie Ci się samo obracało :P

     

    Dol:

    Uwierz mi, dla niego to i tak nie byłoby różnicy.

  9. Wielkie dzięki!

    Brak mi słów, wszystko działa perfekcyjnie.

     

    To się do przykładów nadaje, brawo. Jeśli gra powstanie to oczywiście masz creditsy (choć nie wiem czy to nie wstyd mieć credisty w takiej grze) :D

    Trochę obawiam się tego while, ale jakby co to zmienię na if i jakoś pokombinuję.

    Wielkie dzięki

  10. Wielkie dzięki, tylko nie umiem za bardzo naprawić tego wchodzenia na chama w ścianę. Niby mnożę razy 1.05, ale postać może wejść przez róg ściany do środka. Jak zrobić, że gdy np. jest w rogu to się po prostu zatrzymuje? (x=xprevious itd.)

     

    Ps. Viewa nie ma w roomie, bo usunąłem kontrolera z przykładu i ogóle wszystko wyciąłem :D

  11. Witam, ten temat wiąże się trochę z moim poprzednim.

    Mam problem znowu z kolizją.

     

    GML
    // zapisanie informacji o kącie zderzenia

    var dir;

    dir = point_direction(x, y, other.x, other.y);

     

    // podział na poszczególne reakcje

    if ((dir >= 45 && dir <= 135) || (dir >= 225 && dir <= 315))

    y += abs(vspeed)*sin(degtorad(dir));

    if ((dir >= 135 && dir <= 225) || (dir >= 315 || dir <= 45))

    x -= abs(hspeed)*cos(degtorad(dir));

     

    Użyłem tego kodu Rudego. Ale nie działa on jak powinien. Próbowałem zmieniać go na różne sposoby, jedne bardziej pomagały, drugie nie.

    Kod działa przez chwilę, a następnie postać przesuwa się do przodu o jeden pixel i się blokuje. Jakieś pomysły? Problem być może jest dlatego, że moja ściana, składa się z kilku bloków. Więc nie jest to jeden obiekt z którym postać koliduje, ale po koleji kilka.

     

    Proszę o pomoc ;)

  12. No właśnie z tym mam problem, bo chce deaktywować tylko jeden typ obiektów (o nazwie block). Gdy deaktywuje wszystkie to niektóre, potrzebne nie działają :/

    Nie wiem właśnie, jak deaktywować tylko blocki które są poza viewem, a te inne zostawić.

×
×
  • Dodaj nową pozycję...