Skocz do zawartości

RaistlinBlackRobe

Użytkownicy
  • Postów

    579
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez RaistlinBlackRobe

  1. @Kamciog: Zgiń, przepadnij! Czy wy nie umiecie niszczyć obiektów?! Ledwo się uratowałem od resetowania.

    @Harvester: To nie o to chodziło. Zauważ, że kiedyś to nie było unikalne, a poza tym jest przecież wielu ludzi którzy mają za hobby kultywowanie tradycji rycerskich i m.in. właśnie symulują oblężenia.

    @Yoda: Dasz się przejechać? ^,^

  2. Uwaga!

    Maximal, mógłbyś proszę podmienić to co oddałem na <to, dokładnie to, właśnie to>? Byłbym wdzięczny.

    (Jakbym miał się tłumaczyć, to po prostu oddałem niedopracowane, bo myślałem, że tura trwa 24 godziny)

     

    Sterowanie:

    Spacja: strzał/ładowanie

    Strzałki w lewo: naciąganie linki

     

    Możemy kruszyć mury i otworzyć bramę(natchnienie rodem z hom&m 3). Na łuczników są dwa sposoby: zestrelić ich lub trafić murek, z którego strzelają.

     

    Miłego oblężenia.

  3. @rasitlin: wtf?

    Miałem trochę dopieścić, ale musiałem się spieszyć na dodatkowy angielski.

     

    UWAGA!

    Żeby wystrzelić trzeba załadować spacją, a następnie strzałką w lewo naciągnąć linkę(jak za bardzo naciągniemy to mamy strzałkę w prawo, która luzuje), a potem przeciąć linkę spacją.

     

    EDIT:

    O lol. Teraz widzę, że jeszcze jeden dzień jest. Proszę o usunięcie.

  4. Sprity do profesjonalnych(w pełnym tego słowa zanczeniu) gier(mało pro gier używa już spritów, to też fakt), to rendery modeli 3D. W ten sposób przed wyrenderowaniem można dostosować rozmiar bez strat w jakości, no i są bardzo dobre odwzorowania wypukłości.

  5. Nawe, nawet. Zamierzałem zrobić coś podobnego na cel z infy(troche na innej zasadzie działało by).

    Minusy:

    -Ograniczona długość utworów

    -Brak zapisywania do plików projektu

    -Brak zapisywania do plików muzycznych

    Narazie zaczekam z oceną, bo widzę, że może być wysoko jak się przyłożysz.

  6. Siemka... Jaki jest kod aby:

    -health zmenic na 200

    -po kolizji obj_obcy z objekt, obj_obcy stracil 25 health

     

    Prosze o skrypty. . .

    Jeżeli chcesz, żeby każda instancja obj_obcy miała swoją żywotność, to musisz im zadeklarować zmienną o tak:

    CREATE

    GML
    hp=100; //poczatkowe zycie to 100

    A reszta:

    ZMIANA ŻYCIA(w tym czemu chcesz zmienić)

    GML
    hp=200;

    obj_obcy KOLIZJA Z objekt

    GML
    hp-=25;

     

    A tak wogule, to skrypt to scenariusz jest. :]

  7. Siema. Mam taki problem. Nie wiem jak zrobic chodzenie na boki oto kod:

     

    Przy nacisnieciu klawisza "W":

     

    GML
    move_towards_point(mouse_x,mouse_y,4)

     

    Przy nacisniecu klawisza "S"

     

    GML
    speed=-4;

     

    Przy puszczeniu "W":

     

    GML
    speed=0;

     

    W step

     

    GML
    direction=point_direction(x,y,mouse_x,mouse_y)

     

    I przy puszczeniu "S"

     

    GML
    speed=0;

     

    Odrazu mowie ze to nie do Armargedon Force :P

    Lepiej zrób tak:

    GML
    direction=point_direction(x,y,mouse_x,mouse_y);

    if keyboard_check(ord('W'))

    {

    x+=lengthdir_x(4,direction);

    y+=lengthdir_y(4,direction);

    };

    if keyboard_check(ord('S'))

    {

    x+=lengthdir_x(4,direction+180);

    y+=lengthdir_y(4,direction+180);

    };

    if keyboard_check(ord('A'))

    {

    x+=lengthdir_x(4,direction+90);

    y+=lengthdir_y(4,direction+90);

    };

    if keyboard_check(ord('D'))

    {

    x+=lengthdir_x(4,direction+270);

    y+=lengthdir_y(4,direction+270);

    };

  8. Witam. Czy jest jakaś funkcja sprawdzająca czy dana zmienna istnieje? BO chce w pewnym zdarzeniu zrobić coś ze wszystkimi obiektami któe posiadają takową zmienną, a resztą zniszczyć :P

     

    with(all)

    {

    if(zmienna istnieje?)

    x=check_x

    else

    instance_destroy()

    }

    GML
    if variable_local_exists("zmienna")
  9. Witam :D

    Chce zrobić , tak , że gdy przycisk leci

    to gdy kliknie w idealnym momencie klawisz "Z" , o takim 83090911va9.png

    to kwadrat się usuwa , i dostajemy 10 punktów !

    Z góry dzięki :thumbsup:

     

    Pozdrawiam BartekGM :krider:

    W obj_kwadrat w step:

    GML
    if (round(y)=okreslona_wspolrzedna_y&&keyboard_check_pressed(ord('Z')))

    {

    score+=10;

    instance_destroy();

    };

×
×
  • Dodaj nową pozycję...