No to musisz jeszczę trochę popracować bo te co najwyżej mają perspektywę jak w LF2.
2010. Nie wierze, że skończysz w 1,5 miesiąca, chyba, że lepsze demko.
Jak Poxi 1/5.
Przykład prostej rzeczy jaką jest minutnik. W kod sie za bardzo nie zgłębiałem, ale zauważyłem pewno zdanie z błędem
. Każdy, który umie operowac zmiennymi by to zrobił dlatego tylko 2/5
Przepraszam, nie wiedziałem, że przerastasz mnie swoją mądrością... która nikomu nie jest potrzebna :/ kod jest optymalniejszy od klocków, to po pierwsze, a po drugie po co robić kilka eventów jak w jednym zrobić można :|
1. Zmieniaj nazwy obiektów na własne, bo sie w końcu pogubisz.
2.W stepie obj0 daj:
GML
if(keyboard_check_pressed(vk_control))
{
instance_create(x,y,object6)
}
3.Nie wiesz jak HP zrobić, a w innym temacie mnie pouczasz? (sorry, ale musiałem to napisać)
GML
//create
maxhp=100;
hp=maxhp;
Na podstawie kodu podanego przez donway, byś musiał tak robić do każdego kierunku, bo obiekt może poruszać się w dowolnym kierunku. Po drugie jak chcesz żeby miał inną grafikę, to nie zmieniaj w inny obiekt tylko zmieniasz mu grafikę w odpowiednim miejscu komendą: sprite_index=NAZWASPRITE'A
Za NAZWASPRITE'A podajesz nazwe sprite w którego ma się zamienić. ;)
funkcją instance_create(x,y,obj). W twoim przypadku tak to bedzie wyglądać:
GML
if distance_to_object(obj_stoi) < 100
{
instance_create(x,y,obj_sta);
instance_create(x,y,obj_sta);
instance_destroy();
}
O to chodzi?
Powiedzmy, że w każdym obiekcie osłony sałes zmienną
pancerz=4;
Przy kolizji z obiektem atakującym (np.pocisk pistoletu) odejmujesz kodem
pancerz-=1;
W warunku:
if(pancerz==0)
{
instance_destroy();//usuwasz obiekt
}
GML
draw_rectangle(pozycjax,pozycjay,pozycjax+dlugoscpaska/maxzycia*zycieaktualne,pozycjay+wysokosc,0)
Tak najprościej. Za te nazwy pozycjax itd. podstawiasz swoje wartości i zmienne.
Ja rysuje zwykle w szkole gdy się nudzę (po wykonaniu zleconego zadania oczywiście ;] ). Najczęściej miecze, a postacie dorywczo bo mi nie wychodzą, co mogliscie powyżej zobaczyć, ale i tak jestem z siebie dumny :D
Cysior już jedną robi. Co do gry: na razie widze że postaciesą ustawione jak w platformówce. Będzie ruch jak w dół i górę? Jakieś inne bajery prócz tych z lf?
Code::Blocks :| Musisz znaleźć ścieżkę domyślną w której znajdują sie biblioteki i tam wpakować allegro, albo w folderze projektu i tak jak napisał 47x8 wywołaj poprzez #include "allegro.h"
PD: Chyba tak :P