Skocz do zawartości

MaxGaming

Użytkownicy
  • Postów

    510
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Odpowiedzi opublikowane przez MaxGaming

  1. Chciałem obrócić obiekt najpierw za pomocą opcji w edytorze room instance proporties, potem kodem w creation code:

    GML
    image_angle=45;

    próbowałem też dla pewności(choć wiem, że to nie ma sensu):

    GML
    image_angle=45;

    direction=45;

    Ale obiekt był prostokątem przy czym mask nie jest modyfikowany, i kiedy go obracam tworzy się kwadrat z nim jako jakby przekątną.

    Schemat:

    zx1x.png

    gdzie czarny obrócony prostokąt ma symbolizować mój obiekt, a szara ramka to mask(tak mi się wydaje, po tym jak próbuje omijać bohaterem ten obiekt).

  2. Nie wiem czy serio jesteś z Czech, ale jeżeli tak to mała uwaga: zamiast 'w' piszesz 'v' - powinno być np: wokół zamiast vokol(bo rozumiem, że możesz mieć problem z napisaniem polskich znaków ze względu na klawiaturę, dlatego się ich nie czepiam), albo niema w roomie zamiast niema v roomie.

    Niemniej można bez problemu załapać o co coman ;)

  3. [mogłeś chociaż wyjaśnić co to jest "origin"]

    Co ty wiesz o GM jak nie wiesz co to orgin??

    Sprtie i tam masz ustawienia orgina wraz z podglądem.

    Piszę wyraźnie "Orgin"!

    Pod liczbą ramek w sprite.

     

    To oś wokół której obraca się sprite!

     

    Tak offtop-owo: po jaką cholerę używasz nawiasów kwadratowych?? W obu przypadkach powinien być okrągły...

  4. Mam rozkminę. Bo robię prostą "inteligencję" dla npc-tów i chcę, aby powoli obracali się w stronę kogoś kogo usłyszą. W teorii wszystko działa. ale mój skrypt ma słaby punkt:

    GML
    if(direction>point_direction(x, y, ssTarget.x, ssTarget.y)+2)

    {

    direction-=1;

    }else{

    direction+=1;

    };

     

    I teraz jeżeli zaczyna z pozycją 0 stopni to według tego skryptu musi zwiększać direction, ale zajmuję mu to o wiele za dużo:

    maap.png

    Pomarańczowa linia pokazuję jak teraz się obraca, a zielona jak powinien.

     

    I teraz pytanie, jak powinien wyglądać skrypt?

  5. Mam minimapkę, o chcę aby każdy obiekt się na niej rysował.

    Kod w portalu:

    GML
    if(minimapOn)

    {

    depth=-10000;

    draw_sprite(s_miniportal, 0, view_xview+3+x/8, view_yview+3+y/8);

    };

    depth=0;

    draw_sprite(s_portal, 0, x, y);

    I rysuje nie wiadomo dla czego i tak z depth == 0.

    Czy do tego służy jakaś inna funkcja/zmienna?

     

    Plan jest taki

    depth=-10000->rysuje minimapkę->depth=0->rysuj sprite.

  6. Jeśli wszystko zrobiłeś dobrze i link w update.inf prowadzi do pliku update'u (koniecznie w formacie *.zip) wszystko powinno działać. Oczywiście wielkość pliku (update'u) ma znaczenie im większy, tym aktualizacja trwać będzie dłużej.

     

    Ile MB ma Twoja aktualizacja? Możesz podać link? Postaram się pomóc :)

    Nie wiedziałem, że musi być zip, dałem w rar'rze XD

    A aktualizacja 3.5mb to będzie szybko, testować będę niedługo w zip to napiszę wyniki.

×
×
  • Dodaj nową pozycję...