Skocz do zawartości

Konrad-GM

Użytkownicy
  • Postów

    2 728
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    44

Odpowiedzi opublikowane przez Konrad-GM

  1. Nie chcę cię zniechęcać, ale IMO w twoim wieku będziesz miał duże problemy ze zrozumieniem tej książki :<

    Pewnie nawet nie widziałeś tej książki na oczy :)

     

    Książka jest napisana w prostym, przystępnym języku, nie powinno być większych trudności ze zrozumieniem zawartej w niej treści :)

     

    Jeśli chcesz się dowiedzieć co to jest programowanie obiektowe, zacznij tą książkę czytać ;)

  2. A więc tak, gra ogólnie jest fajna, tylko do poprawy są te ludziki a zombiaki mają za dużo życia ( Za długo trzeba do nich strzelać ) ;p 4/5

    E: Trochę za ciemno jest ;p

     

    BTW.

    biore sie za przekompilowanie

    Gamemaker nie kompiluje kodu ;p

  3. @pablo1517, ja to dopisałem do twojego przykładu, i w tym sęk że wystarczy dodać zmienną i podmienić rysowanie sprita i zielonego paska. :3 A do tego niezależnie ile będzie klatek w spricie, "zawsze" pokażą się wszystkie ( Chyba że przyśpieszysz zbieranie ) klatki ;p

  4. Przeglądając przykład pabla, ja bym to zrobił jeszcze inaczej ;)

    W Create dodać zmienną

    GML
    resourcemax=100;

    W Draw rysowanie sprita i paska życia

    GML
    draw_sprite(sprite_index,resource div (resourcemax/image_number),x,y);

    draw_rectangle(x-50,y-62,x-50+((resource/resourcemax)*100),y-50,0);

    ;p
  5. A ja tak dodam od siebie, na tym screenie:

    http://www.gamedev.pl/screens.php?x=view&id=3042

    Copoconaco pokazał swoją grę Zarazę, a gdyby tak teraz napisał że pisane w GMLu to by go od razu zminusowali :/

    Dla ludzi z Warsztatu raczej liczy się, jak to już było wspominane, w czym pisane i ilość linijek ;p

     

    Btw. http://www.gamedev.pl/screens.php?x=view&id=3035, ciVis wyskoczył z głupim tekstem, bo "Bagno go nawrócił" :)

  6. Może spróbuj:

    GML (Step)
    if( alarm[0] < 0 ) alarm[0] = room_speed;

    GML (Alarm 0 )
    if( distance_to_object( objGracz ) < 20 ) // Sprawdzamy czy wróg jest o 20pix od gracza

    {

    var i; // Zmienna tymczasowa

    i = instance_create( x, y, objNaboj ); // Tworzymy obiekt, a zmiennej 'i' nadajemy ID tego obiektu

    i.direction = point_direction( x, y, objGracz.x, objGracz.y ); // Ustawiamy kierunek naboju

    i.speed = 10; // Ustawiamy szybkość naboju

    }

×
×
  • Dodaj nową pozycję...