Skocz do zawartości

Pablo-GM

Użytkownicy
  • Postów

    1 562
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Pablo-GM

  1. logow.gif


    Tytuł: Way Out 3
    Gatunek: Detektywistyczna

    Opis: Nazywam się Michael Amoore . Jestem agentem kryminalnym od lat pracującym w firmie Darvic .
    Podczas mojej dotychczasowej kariery zawsze odsyłano mnie do prostych przypadków , zaczynając od idiotycznych porachunków w slumsach po ewentualne samobójstwa...
    Wczoraj , dostałem niepokojący telefon od Josha - mojego partnera . Poinformował mnie o popełnieniu morderstwa. Zostałem natychmiastowo wezwany na miejsce zbrodni .
    Po dotarciu na miejsce ujrzałem coś czego nigdy wcześniej nie widziałem , masowa rzeź w najgorszym tych słów wydaniu ... To mogło być dzieło tylko i wyłącznie jakiegoś potwora.


    Autorzy:

    Programowanie:
    Ewentualne dostępne pomoce ( typu GameCave Effects Engine ) , Pablo

    Fabuła:
    Shil , Japanstache , Pablo

    Grafika:
    Shil , Pablo

    Muzyka:
    Obecnie brak soundtracków , dźwięki to zasługa strony www.findsounds.com

    Screeny:



    (więcej informacji wieczorkiem)



  2. Witam , tworzę bossa do swojej produkcji no i natrafiłem na dość banalny problem...otóż najprościej w świecie animacja ataku nie chce się odgrywać..

    korzystam z klocka " Test Chance " :

    STEP :

    GML
    with a chance of 1 out of 345 do perform the next action

    execute code:

     

    sprajt=sBossMiniAt

    atak=1

     

    with a chance of 1 out of 543 do perform the next action

    execute code:

     

    sprajt=sBossMiniAt2

    atak=1

    oraz

    GML
    if atak=1

    {

    image_speed=0.5

    }

     

    ANIMATION END :

    GML
    if sprajt=sBossMiniAt

    {

    sprajt=sBossMini

    }

     

    if sprajt=sBossMiniAt2

    {

    sprajt=sBossMini

    }

     

    DRAW :

    GML
    draw_sprite_ext( sprajt, image_index, x, y, image_xscale, image_yscale, image_angle, image_blend, image_alpha );

    za pomoc z gory dziekuje !

  3. Ubrania wyglądają słabo , jego lewe oko moim zdaniem za małe . + taki szczegół , lampka świeci mu przy samej japie , dosyć intensywnie , nie powinna ona bardziej go rozświetlać ?

  4. Witam , szukałem po forum i 64 digistach ale niestety nie potrafiłem sobie pomóc , potrzebuję jakiegoś nakierowania na stworzenie prostej listy ( takiego questloga ) + usuwanie pozycji najbliższej krawędzi ekranu .

    Prosiłbym o jakieś podpowiedzi ( na gotowca nie liczę ) , czyli jak zrobić to w prosty lecz łatwy w kontroli sposób .

    Pozdrawiam

  5. nie wiem co wy tyle kombinujecie w tym kodzie

    w stepie pocisku dajesz

    GML
    if collision_line(x,y,xprevious,yprevious,objekt_bohater,0,1)

    { //no i tutaj co ma być -hp, czy niszczenie pocisku nie wiem</span></span>

     

    i nie ma prawa nic ci przelatywać

    A jednak...:)

  6. Witam , problem z którym walczę od dłuższego czasu przedstawia się w sposób następujący:

    Mam 4 obiekty odpowiadające slotom plecaka , każde z nich podpinam pod view , aby podążały za kamerą . Dochodzi do tego obiekt oDynamit , który jest jednym z tych , który można podnieść,

    gdy klikam na niego prawym przyciskiem myszy jego pozycja zmienia się tylko raz , natomiast według mojego założenia powinien poruszać się wraz ze swoim slotem(troszeczke masło maślane , lecz nie jestem w stanie inaczej , dokładniej tego opisać) .

     

    kod obiektu oDynamit:

    GML
    Create:

    w_plecaku=0

    Right Pressed:

    if w_plecaku = 0

    {

    scr_do_plecaka()//skrypt ktory bedzie nam wsadzal przedmioty do plecaka, o tym za chwile

    }

    else

    if w_plecaku = 1

    {

    scr_na_ziemie()//ten skrypt wyrzuca nam przedmiot z plecaka na ziemie

    }

     

    skrypt do plecaka:

    GML
    if global.pelny_plecak1 = false//pytanie czy to miejsce w plecaku jest pelne

    {

    x = o_plecak1.x;

    y = o_plecak1.y;//to przenosi widok miecza do plecaka

    w_plecaku = 1;//zmienna ktora mowi ze przedmiot jest w plecaku

    global.pelny_plecak1 = true;//ta zmienna to niespodzianka co? mowi ze to miejsce w plecaku jest 'pelne' wiecej w dalszej czesci postu.

    persistent = true;//to ci sie przyda jesli twoj rpg ma wiecej roomow niz jeden.

    }

    else

    if global.pelny_plecak2 = false

    {

    x = o_plecak2.x;

    y = o_plecak2.y;

    w_plecaku = 1;

    global.pelny_plecak2 = true;

    persistent = true;

    }

    else

    if global.pelny_plecak3 = false

    {

    x = o_plecak3.x;

    y = o_plecak3.y;

    w_plecaku = 1;

    global.pelny_plecak3 = true;

    persistent = true;

    }

    else

    if global.pelny_plecak4 = false

    {

    x = o_plecak4.x;

    y = o_plecak4.y;

    w_plecaku = 1;

    global.pelny_plecak4 = true;

    persistent = true;

    }

    oraz dla przykładu jeden ze "slotów"

    GML
    Create:

    global.pelny_plecak1 = false;

    global.pelny_plecak2 = false;

    global.pelny_plecak3 = false;

    global.pelny_plecak4 = false;

    End Step:

    x=view_xview+221

    y=view_yview+443

    Draw:

    draw_sprite_ext(sprite_index,image_index,view_xview+221,view_yview+443,1,image_yscale,0,c_white,image_alpha)

     

    Doskonale zdaje sobie sprawę , że problem leży w fakcie kliknięcia prawego przycisku myszy na obiekt Dynamitu , po czym pozycja zgodnie ze skryptem zmienia się tylko raz , niestety nie potrafię tego w żaden sposób zreperować, aby np zmieniała się co step czy coś w tym stylu .

    PS Korzystam z przykładu plecaka DavidaDark

×
×
  • Dodaj nową pozycję...