-
Postów
4 891 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
53
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez I am Lord
-
Jeżeli wcześniej np. w create zmieniłeś image_speed to image_index będzie po przecinku w tedy trzeba użyć floor() ceil() lub round(). GML if (floor(image_index)==3) image_index = 0; EDIT: aha zapomniałem dodać że nie możesz dać w image_speed większej liczby niż 1 bo wtedy przynajmniej jedna klatka gifa będzie omijana.
-
To nie wystarczy bo można się zatrzymać na mecie i będąc na niej cofnąć wtedy ten warunek przepuści to zabezpieczenie.
-
Przykład prostej strzelanki
I am Lord odpowiedział(a) na Nikas temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
ale czasem trzeba używać tych innych stepów. np. planowanie drogi botów można zrobić w begin stepie a ich ruch w stepie -
Przykład prostej strzelanki
I am Lord odpowiedział(a) na Nikas temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
No na tym przykładzie można robić już takie mało fajne gry :P ogólnie mój engine jest lepszy ale widzę że się starałeś. Fajny jest wybuch granatu ale nie podoba mi się to że postać haczy się na ścianach. dostajesz ode mnie 3. @up*3 Morgo ty żyjesz xD. EDIT: ale bajzel w eventach mi wystarczają tylko 3 stepy a tu jest masa eventów :(. -
Beta test silnika strzelanki gunslayers
I am Lord odpowiedział(a) na I am Lord temat w Dema gier i programów
Heh dopiero teraz zauważyłem że ten temat ma 4 gwiazdki :P ale jakoś nikt porządnie tego nie skomentował. @up fakt to mogę wywalić jeden link i plik z upa. -
Beta test silnika strzelanki gunslayers
I am Lord odpowiedział(a) na I am Lord temat w Dema gier i programów
aha a ja już gm7 ściągnąłem xD. Czyli teraz wszystko jest ok. W pierwszym poście są downloady. -
Beta test silnika strzelanki gunslayers
I am Lord odpowiedział(a) na I am Lord temat w Dema gier i programów
Tja tyle że to jest plik gm6 a nie exe. Więc ten konwerter na nic tu się zda. Czyli muszę w gmk tak? żeby na viście poszło. EDIT: ok dałem exe pod viste ale z editable to nie wiem musiał bym mieć gm7. -
silnik botów do top down
I am Lord opublikował(a) temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
ehh widze że nikt nawet nie zauważył że dałem wersje editable gunslayera, bo jak było 1 ściągnięć to tak nadal jest. To więc daję to do tego działu. download: https://gmclan.org/up539_11_strzelanka_by_Huderlord.html Jak skorzystasz to dodaj do credits nick Huderlord albo †-Huderlord-† jak kto chce. -
Beta test silnika strzelanki gunslayers
I am Lord odpowiedział(a) na I am Lord temat w Dema gier i programów
ok dałem editable https://gmclan.org/up539_11_strzelanka_by_Huderlord.html Ranma spełnił bym twoją proźbę ale nie wiem jak xD. -
Beta test silnika strzelanki gunslayers
I am Lord odpowiedział(a) na I am Lord temat w Dema gier i programów
Pewnie coś z odświeżeniem na tej rozdzielczości masz nie tak. EDIT: chyba dam editable ale będę musiał mocno oskubać tą gre xD -
GML if instance_exists(PARENT_LUDZIKA) { nrstENEMY=instance_nearest(x,y,PARENT_LUDZIKA); cc=collision_circle(x,y,1000,nrstENEMY,0,1); if cc=nrstENEMY.id && !collision_line(x,y,nrstENEMY.x,nrstENEMY.y,PARENT_WALL,0,1) { atack=1; image_angle=point_direction(x,y,cc.x,cc.y); } else { atack=0; } } else { atack=0; } Powyższy kod jest trochę bardziej skomplikowany niż to co chcesz osiągnąc ale wytłumaczę jak on działa. GML if instance_exists(PARENT_LUDZIKA)tu jest sprawdzane czy dana instancja istnieje o parentach będziesz musiał sobie gdzieś poczytać. GML nrstENEMY=instance_nearest(x,y,PARENT_LUDZIKA); cc=collision_circle(x,y,1000,nrstENEMY,0,1); tutaj zapisujemy najbliższy obiekt (parent) do zmiennej nrstENEMY oraz sprawdzamy czy wieżyczka stoi od parenta ludzika w odległości x<=1000 i pobieramy jego id zapisując do zmiennej cc GML if cc=nrstENEMY.id && !collision_line(x,y,nrstENEMY.x,nrstENEMY.y,PARENT_WALL,0,1) teraz sprawdzamy czy kolizja [ cc=nrstENEMY.id ] wystąpiła i spawdzamy czy wieżyczka nas widzi przez ściany [ parent_wall ] dalej to już proste: GML { atack=1; image_angle=point_direction(x,y,cc.x,cc.y); } namierzanie celu i atakowanie. Jeżeli nie popełniłem błędu to jest wszystko dobrze.
-
fizyka arcade w racerach
I am Lord odpowiedział(a) na I am Lord temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
WTF? lol EDIt: aha xDxDxD zapomniałem że enterem sie samochód postawia xDXDXDX. -
fizyka arcade w racerach
I am Lord opublikował(a) temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Nie będę się rozpisywać bo mi się już nie chce i przykładzik też wykończyłem od niechcenia ale myśle że jest wart pokazania https://gmclan.org/up539_11_arcade.html. -
Beta test silnika strzelanki gunslayers
I am Lord odpowiedział(a) na I am Lord temat w Dema gier i programów
Hyh jak na krytyka to ocena za wysoka xD. Ale wciąż nie rozumiem tego rozciągania i skakania ekranu O_o u mnie nic takiego się nie dzieje. -
Oto mi chodziło twój uber scrypt działa thx.
-
chciałem sprawić aby co stepa komp sprawdzał różnice 2 kątów: direction i image_alpha problem w tym że gdy któryś przekroczy 359 to ma wartość 0 i wtedy całe liczenie jest schrzanione. Oto kod : GML dirangle=image_angle-direction; Zobrazuje obliczeniami ten problem: jeżeli image_angle=180 a direction=90 to wynik jest 90 ( tu jest tak jak chce ) jeżeli image_angle=180 a direction=270 to wynik jest -90 ( tu też jest dobrze ) ale jak image_angle=0 a direction=90 to wynik jest -90 ( tu jest tak jak chce ) image_angle=0 a direction=270 to wynik jest -270 ( tu jest właśnie ten problem bo wynik jest -270 a chcę aby wbył 90 ) Zobrazuje jeszcze na obrazku tą sytuację: Chcę aby wyliczył mi zielone pole jak więc to zrobić?
-
W moim uploaderze od dawna są jakieś textury a z trawą to będzie ten plik https://gmclan.org/up539_4_textury.html ( made in corel photo paint - textures generator )
-
Propa najpierw zapaliłem prawą głowę a potem lewą może ci to pomoże w tym problemie.
-
To jest literówka bo jeżeli urodziła się w 1002 a zmarła w 2004 to by miała lat 1002 a nie 12. A sądząc po jej wyglądzie to jest to mała dziewczynka więc propa strzelił literówke z datą urodzenia. EDIT: Kolejny wałek.
-
WTF? :boxed: literówka? może raczej cyfrówka.
-
Strzelam że to będzie kolejny HS
-
haha to nie jest dział 'Dema gier i programów' to po co szablon ? EDIT: w tą wersje HS nie grałem. Widzę że tu się drzewa bujają w starszej wersji się nie bujały i wyglądało to lepiej.
-
Wstawianie do niego objektu ?? wtf Surface to powierzchnie po której można rysować ( dla mniej kumatych: to coś takiego jak pusta kartka po uruchomieniu painta ). Nie wiem jak można wstawić do niego obiekt co najwyżej można narysować jego sprite. Tworzysz surface w ten sposób: GML surf = surface_create(W,H) // W i H to jest rozmiar surfacea żeby surface nie wywalił błędu trzeba go wyczyścić aby to zrobić trzeba go najpierw otworzyć: GML surface_set_target(surf); //otwieranie surfacea 'surf' draw_rectangle_color(0,0,W,H,c_black,c_black,c_black,c_black,0); //czyścimy surfaca w W i H wpisz taką sama wielkośc jaką wpisywałeś przy tworzeniu go surface_reset_target(); //zamykamy surfaca jest to konieczne bo gdybyśmy tego nie zrobili to każdy sprite był by na nim rysowany. żeby coś na nim narysować np sprite obiekta to trzeba go spowrotem otworzyć i wpisać GML draw_sprite(sprit, numer klatki, x,y) // x i y czyli pozycja w której chcemy narysować sprit musi znajdować się w obszarze surfacea bo inaczej nie zostanie narysowany. teraz trzeba go zamknąć. Aby wyświetlić surface to w evencie draw wpisz GML draw_surface(surf,x,y);
-
Przecież to tylko dla ciebie są 2 minuty wiec o co ci chodzi. EDIT: to nie do ciebie Matthew
-
Galactic Dots--------Uzjel Ta gra jest dobrze wykonana ale jak dla mnie jest za prosta. Można zamienić wszystkie kulik na jeden kolor i zmieniać im jedynie kierunek :blink: Marble Frenzy-------Harrrry Harry dostaje ode mnie głos. Ta gra jest najciekawsza a do tego trudna mój największy wynik to równe 500 pkt. Balls------------------wezyrnorbert Balls to jakiś durny cath de klaun przeszłem całą grę klikając na pałę ile wlezie i nie ma algorytmu sprawdzającego możliwość ruchu, kiedy nie ma już żadnej możliwości zbicia kulek to stoimy i czekamy aż czas się skończy. tracks----------------Micanser W match 3 elementy na levelu muszą być od razu postawione a u ciebie dokłada się kolejne 4 klocki do pustej planszy. ArcheLeon-----------Vianom To też nie match 3 ( tak mi się wydaje ). 3 Elements----------AoM To nie match 3. EDIT: Vianom no i widzisz nie może być jakieś tam 1 musi być tylko 3+