Skocz do zawartości

Hunter

Użytkownicy
  • Postów

    1 087
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Hunter

  1. Odczytywanie:

    GML
    while (1)

    {

    var messageS;

    messageS = receivemessage(socket);//otrzymujemy wiadomosc

     

    if (messageS <=0) then break;//jesli nic nie odebralismy wylamujemy sie z petli

    var mID;

     

    mID = readbyte();//odczytujemy id wiadomosci

    switch (mID)

    {

    case 1://id wiadomosci

    x = readshort();//odczytanie wartosci (x)

    y = readshort();//odczytanie wartosci (y)

    break;

    }

     

     

    Wysyłanie:

     

    GML
    clearbuffer();//czyscimy buffer danych

    writebyte(id_wiadomosci);//wysylanie id wiadomosci

    writeshort(x);//wysylanie pozycji (x)

    writeshort(y);//wysylanie pozycji (y)

    with (obj)

    {

    sendmessage(socket);//wysylanie pozycji do wszystkich

    }

     

    tak to ogolnie wygląda przeanalizuj i poczytaj kursy.

  2. Ostatnio szukałem przykładu deszczu top down do mojej gierki lecz niestety nie znalazłem, więc postanowiłem napisać własny i udostępnić go, może kiedyś komuś się on przyda.

    W przykładzie jeden obiekt który tworzy deszcz za pomocą draw_sprite_ext(), wystarczy podać gęstość. Gęstość czy też siła opadu standardowa to 100. Jeśli ktoś chce może popróbować, mi komp zaczol odmawiać posłuszenstwa przy jakichś 20k gęstości.

     

    Screen:

    rain.png

     

    Download: https://gmclan.org/up4891_4_deszcz_top_down.html

  3. dzisiaj przypadło mi sprzątanie swoich starych książek i zeszytów z podstawówki, znalazłem przy tym jedną z moich pierwszych prac narysowanych ołóweczkiem. Niestety obrazek leżał przez kilka lat na strychu i trochealbo wyblakł abo się starł. Tak czy inaczej.

     

    1af5c5dbcc003c20c1a68874e783206c.jpg

  4. ak zrobić że np:ja obj_Gracz podchodze na daną odległość do obj_wrog i wyskakuje mu dymek z danym tekstem np:nie ruszaj się bo strzelam. jak to zrobić ? ale dymek ma się zmieniać co np 10 sekund prosze tutaj macie przykład o co mi chodzi.

     

    dobra nie chcę tekstu ani dymkód.

     

    kurde chłopcze zdecyduj sie co ty chcesz a czego nie. powiem ci tak, naucz się najpierw czegoś a nie zadajesz takie pytania gdzie my dajemy odpowiedz a ty dalej nie wiesz jak to zrobic.

     

    @Farkraj niedawno mowił że z boku widok, ala mario.

  5. O jejku losie dopomóż, ;/

    Dobra dla świetego spokoju mojej duszy :

     

    robisz sprity tych dymków.

    potem:

     

    skrypt RysujDymek('text',spr,time);

    GML
    //wysrodkuj spr dymkow

    var _x,_y,_s,_txt;//zmienne tymczasowe

    _x = self.x;//pozycja x

    _y = self.y-90;//pozycja y

    _s = argument1;//sprite

    _txt = argument0;//tekst

    draw_sprite(_s,false,_x,_y);//ew draw_sprite_ext(), rysowanie sprite

    var _sY,_sX;

    _sY = sprite_get_height(_s);//pobieranie wysokosci sprite

    _sX = sprite_get_width(_s);//pobieranie szerowkosci sprite

    draw_text_ext(_x+5-_sX/2,_y-_sY/2,_txt,14,_sX);//wyswietlanie tekstu, trywialne obliczonko

    var _time;

    _time = argument2

    if ( Alarm = false )

    {

    self.alarm[0] = _time*room_speed;

    Alarm = true;

    }

     

    Create:

    GML
    Alarm = false

    spr = choose(sprite0,sprite1,sprite2);

    tekst = 'elo';

    alarmm = 10;

     

     

    Alarm[0]:

     

     

    GML
    Alarm = false;

    spr = choose(sprite0,sprite1,sprite2);

    tekst = 'co ty tu robisz'

    alarmm = 5;

     

    i draw:

     

    GML
    RysujDymek(tekst,spr, alarmm);//skrypt rysujący dymek</span>

     

     

     

    Pobaw sie zmiennymi do edycji bo pisalem to na speeda i nie mialem czasu sprawdzic.

  6. radzę ci jak najszybsze przerzucenie sie z klocków na kod ponieważ wiekszość przykładów jest w kodzie a w klockach nie każdy chce robić.

    Radze ci powolne przerzucanie sie na kod bo nawet w faq masz wszystko w kodzie a na klockach za dużo nie zrobisz chyba ze masz niezłą motywacje jak propa :D

    Strzelanie masz w faq w kodzie, jest prosty i zrozumialy nawet dla poczatkujących

  7. Hunter -> mina demotywuje tongue2.gif .

     

    Akurat humoru nie miałem i niestety to przeniosło się troche na kartkę ;]

    Wojzax co do oczu to ciężko mi sie je rysuje i pewnie dlatego coś skopalem że taki efekt ci sie wydaje.

  8. Weź tylko pod uwagę fakt, że twórca przykładu nie zachował jakichkolwiek proporcji. No bo taki mały płatek śniegu i taki mały pattern nijak idą w parze z taką wielkością rooma (dokładniej: viewa).

     

    Tak to też się liczy i zgodzę sie z tobą bo pewnie uważamy tak samo że przykład powinien być dopracowany. Niestety ten ma pewne niedociągniecia więc mam nadzieje ze autor da wersje poprawiającą wszystkie te niedoskonałości i bedzie po kłopocie :D

×
×
  • Dodaj nową pozycję...