Skocz do zawartości

Skowron1993

Użytkownicy
  • Postów

    168
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Skowron1993

  1. Rozpikselizowałem teksturki i powstał fajny oldschoolowy klimat.

    cage_892_666.jpg

     

    Niebo mnie się trochę kojarzy z taką starą 8-bitową grą z c64, Giana Sisters ;)

     

    PS. Nigdy nie grałem w majnkrafta :P

     

    @EDIT:

    Co powiecie na taką muzyczkę w tle:

     

    Jedyne co mi się podoba to twój avatar :) Chyba nie myślisz na poważnie nad tą muzyką? -.- grafika nie aż tak tragiczna...

  2. Mam teraz następny problem -_-

    Jestem o krok od prawie nieskończonej mapy, mam nowy generator i tak dalej, jednak w pewnym momencie obiektów robi się na tyle dużo, że ich dezaktywacja nic nie daje :unsure:

    Chciałem zniszczyć obiekty poza widokiem choćby i tylko np. kamień... Niszczenie się udaje ale nie mam pojęcia jak mam je wczytać z powrotem w swoje miejsca, męczę się z tym już kilka dni i nie potrafię.

    Pewien użytkownik (innego forum gdzie wstawiam newsy o grze) podsuną mi sposób z zapisywaniem do tablicy pozycji obiektów i potem ich wczytania ale nie chciał mi pomóc, a ja nie mam najmniejszego pojęcia jak robić te tablice ani jak mam zapisać pozycje blisko 40 tyś. obiektów O_o i odczytać je w swoich miejscach...

    Błagam pomocy.

     

    Tablica :) W każdym obiekcie do usunięcia daj w step sprawdzanie odległości od gracz( obiektu za którym posuwa się view ), jeśli wynosi np. 2000 to usuwaj. Jeśli gracz zbliża się do jakiejś pozycji gdzie nie ma wczytanej kawałka mapy to wczytaj.

  3. Zrób rasy (krasnolud = wolniejszy, ale niszczy boty ktore na niego wejda, czlowiek = normalny, elf = szybszy ale krasnolud moze go zabic itd) to bedzie fajnie

    I EQ, i exp, i multi, i acziki, i...

     

    Za dużo Tibi... człowieku ^.^

  4. nie wychodzi mi to

    próbuje w ten sposób:

    wysyłam

    if keyboard_check_pressed(vk_space)
    {
    instance_create(x,y,objbullet);
    mplay_data_write(12+(10*object_player),objbullet.x);
    mplay_data_write(13+(10*object_player),objbullet.y);
    mplay_data_write(14+(10*object_player),objbullet.direction);
    mplay_data_write(15+(10*object_player),objbullet.speed);
    mplay_message_send(0,17,'');
    }

    odbieram

    while mplay_message_receive(0)
    {
    messid=mplay_message_id();
    val=mplay_message_value();
    if (messid==17) 
    instance_create(mplay_data_read(12+(10*object_player)),mplay_data_read(13+(10*object_player)), objbullet);
    objbullet.direction=mplay_data_read(14+(10*object_player));
    objbullet.speed=mplay_data_read(15+(10*object_player))
    }

     

    wysyłam

    if keyboard_check_pressed(vk_space)
    {
    pocisk = instance_create(x,y,objbullet);
      pocisk.speed=8;
    mplay_data_write(12+(10*object_player),pocisk.x);
    mplay_data_write(13+(10*object_player),pocisk.y);
    mplay_data_write(14+(10*object_player),pocisk.direction);
    mplay_data_write(15+(10*object_player),pocisk.speed);
    mplay_message_send(0,17,'');
    }

    odbieram

    while mplay_message_receive(0)
    {
    messid=mplay_message_id();
    val=mplay_message_value();
    if (messid==17) 
    pocisk = instance_create( odebraneX,odebraneY, objbullet);
    pocisk.direction=odebranyDirection
    pocisk.speed=odebranySpeed
    }

     

    Po co wysyłasz pozycje x,y speed i direction a potem itak tworzysz to na pozycji gracza? -.-

     

    EDIT: W sumie to nie jestem do końca pewny... mplay to shit i nie ma co go używać... :)

  5. no jak nie ? w skrypcie wymiana danych jest

    if keyboard_check_pressed(vk_space)
    {
        b=instance_create(x,y,objbullet)
        with b
         {
         direction=other.direction;
         speed=8;
         mplay_message_send(0,12,b);
         }
    }

    Stwórz po prostu pocisk i nadaj mu speed, direction itp.

    b= instance_create( ... )
    b.speed=8;
    b.direction=9;

    Następnie wyślij wiadomość do 2gracza w którym poinformujesz go że ma stworzyć pocisk o podanym speed i direction :)

  6. Tak narysowany sprit pojawi się na podłodze ( taka jakby naklejka ). Do wyświetlania elementów 2D wprost na ekranie najlepiej jest stworzyć osobny obiekt z najniższym depthem np -10000 a w jego draw wstawić wszystkie rysowane elementy przełączając przed tym perspektywę 3D na projekcję ortho + wyłączając mgłę i światła ( o ile z tych rzeczy korzystasz )

     

    Wcale że nie, przy dobrych ustawieniach( wyłączając wszystkie gówienka z d3d ) wyświetli się na ekranie.

  7. Musze to powiedzieć,bo nie wiem czemu jeszcze nikt tego nie powiedział.

    Twoje gry są beznadziejne,a robisz jeszcze jedną część tego-czegoś.Grafikę byś chociaż zmienił,bo jak ją widzę to mam ochotę usunąć sobie konto :|

     

    P.S: Jest takie coś jak Edytuj i duże litery.

     

    A ty po takim okresie użytkowania z Game Maker'a wciąż zadajesz na forum pytania na poziomie początkującego, albo i gorzej... :)

  8. A pomyślałeś może, że jest jakiś ku temu powód? Wbija koleś, temat z jakimiś fancy kolorkami, wszystko ładnie, a tu się okazuje, że on zaczyna gre robic tuż po jego napisaniu. Czego oczekujesz, że wszyscy będą go chwalic i poklepywac po plecach?

     

    No a co! W końcu to GMClan - stronka na której głaszczemy 12letnie dzieci za stworzenie ruchomego spriteya! ZAPAMIĘTAJ!

  9. a ty co fervi, nadal jakieś systemy dla gamoni robisz? xD

    zawsze śmiechałem z twojego podpisywania się nickiem pod każdym postem, jakby nicku obok nie było xD

     

    Hahahahah :D Troche śmiechowe, ale w sumie to takie jakby "ukłony" :P

  10. Ja też. Chodzi o to, skąd wiecie jak ułożyć nuty tak, żeby o fajnie brzmiało. ;)

     

    Heh, tak jakoś samo ;D Gram sobie w mario, jestem już przy bossie... zaraz wygram i nagle coś mnie nachodzi, szybki reset kompa. W pośpiechu odpalam FL Studio, tworze! tworze! tworze! Stworzyłem, odsłuchuje i ..do dupy -.- tak 999razy pod rząd, czasem jednak wychodzi :D

×
×
  • Dodaj nową pozycję...