
RaistlinBlackRobe
Użytkownicy-
Postów
579 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez RaistlinBlackRobe
-
WTF?! Skąd wiesz, że ci nie wychodzi, skoro nie próbowałeś?
-
To może lepiej gdyby przeciwnik miał ten alarm i zmienne? Jeśli używasz eventu kolizji to po prostu: GML if (other.dostal=1&&other.alarm[2]=-1) {other.alarm[2]=30 other.dostal=0 witalnosc-=10 } other zawiera id instancji, z którą kolidujesz.
-
Przykładowo: GML var menu_string, menu; menu_string=''; if o_runa_ognia.InEq=1 {menu_string+='rzuc ogien' if o_benzyna.InEq=1 then menu_string+='||rzuc kotail molotowa' if o_podwojna_rozdzka.InEq=1 then menu_string+='||rzuc podwojny ogien'}; menu_string+='||Anuluj'; menu=show_menu(menu_string,-1);
-
jak zrobic ze postac bije
RaistlinBlackRobe odpowiedział(a) na sebuilder temat w Pytania początkujących
Tu prawie wogule nie ma nic do umienia. image_xscale to wartość skalowania sprita wzdłuż osi x(taaak, tej poziomej) i według origina czyli środka spritu(możesz go sobie ustawić w spricie). Komputer, jeśli wartość jest ujemna, to zamiast pomniejszać według tej osi poniżej wartości 0(co jest niemożliwe) robi efekt lustrzanego odbicia(wzdłuż osi skalowania). Dlatego głupotą jest zmienianie w inny objekt przy zmianie kierunku, a zamiast tego po prostu zmieniać image_xscale na 1 gdy w prawo, a -1 gdy w lewo. Zanim zaczniesz narzekać, że nie umiesz i nierozumiesz przeczytaj dokładnie cały post, anie początek. -
jak zrobic ze postac bije
RaistlinBlackRobe odpowiedział(a) na sebuilder temat w Pytania początkujących
Pomyśl logicznie. W lewo: GML image_xscale=-1; W prawo: GML image_xscale=1; -
Uderzenie następuje poprzez kolizję(z np. bronia), tak? W innym wypadku też coś wymyślimy oczywiście :thumbsup:
-
Jeszcze niedawno miałem podobnie, ale ostatnio przypakowałem i wyszedłem z tego. Niestety coś ostatnio mam straszne stagnacje, ale myślę, że do wakacji 20 kg białka mi przybędzie(ten optymizm). Może później dam fotkę. Jakby co to mam ciemno-kasztanowe włosy długie gdzieś do ramion, a na zdjęciach zawsze wychodzę na Bruce'a(Lee). @gnysek: No wiesz. Przecież jedno nie przeszkadza drugiemu. Jak to szło??? ... ... .... Aaaaa! Gdybym miał gitarę, to bym na niej grał. Opowiedziałbym o... itd.
-
Spray + blur. Piękne! <_< A propo, to zamawiam avatarek ze zwojem na którym są wypisane(ma być realistyczne odtworzenie pędzelka do kanji) pierwsze linijki Bushi Do.
-
Po pierwsze to NiE są figury tylko kiepski rozrys rzutu brył. Po drugie NikomU to się nie przyda.
-
Przykład paska nawigacyjnego
RaistlinBlackRobe odpowiedział(a) na Crackkk-GM temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Jak się bawić, to do disneylandu, a nie na gmclan. No nie jest to nic wielkiego(nawet dużego i nie chodzi bynajmniej o rozmiar pliku). Noi ten system doświadczenia niezbyt złożony: exp się zeruje po poziomie i za każdym razem(rozpoczynając od 20) trzeba zdobyć o 100 pkt więcej. Nie lepiej już: GML if experience>=100*power(poziom,3)/9 then poziom+=1; //noi dostosować sobie te wartości jeszcze;) -
Gadoludom mógłbyś dać nazwę bangaa(rasa z Ivalice - świata wykreowaniego w kilku komputerówkach przez Square Soft).
-
@saus: przydługawy ten kod Ja proponuję w objekcie gracza w evencie global mouse left: GML if distance_to_point(mouse_x,mouse_y)>=5 {var dir; dir=point_direction(x,y,mouse_x,mouse_y); if (dir>337.5||dir<=22.5) {direction=0; sprite_index=east;}; if (dir>22.5&&dir<=67.5) {direction=45; sprite_index=northeast;}; if (dir>67.5&&dir<=112.5) {direction=90; sprite_index=north;}; if (dir>112.5&&dir<=157.5) {direction=135; sprite_index=northwest;}; if (dir>157.5&&dir<=202.5) {direction=180; sprite_index=west;}; if (dir>202.5&&dir<=247.5) {direction=225; sprite_index=southwest;}; if (dir>247.5&&dir<=292.5) {direction=270; sprite_index=south;}; if (dir>292.5&&dir<=337.5) {direction=315; sprite_index=southeast;}; speed=5} else speed=0; Jak by co to w global left released ma być jescze speed=0;.
-
TO PO CO TO DAWAŁEŚ!? Czy wy(mam na myśli gmclanową "elitę") nie możecie się starać? Chociaż odrobinę? Ciut, ciut?
-
No cóż. W tej "grze"(w cudzysłowie, bo tego grą nazwać nie można) wszystko jest kompletnie do kitu. Dno, totalne dno. Ta gra zasługuje na ocenę -(10000^10000)/5 Okropieństwo.
-
Misfit Model i do Blendera możesz zaimportować, a potem wyeksportować z powrotem do obj(wavefront object).
-
Nie stawiaj średnika po pytaniu się, czyli: GML if( keyboard_check( vk_left ) ) then direction += 5; if( keyboard_check( vk_right ) ) then direction -= 5; if( keyboard_check( vk_up ) ) then speed = 3 else if( keyboard_check( vk_down ) ) then speed = -2 else speed = 0;
-
Jeżeli choidzi o uciążliwe próby tworzenia gier to okres ten sięga czasów kiedy miałem(chyba) 9 lat i dostałem książkę o "MS Visual Basicu" razem z demkiem na płycie. Wtedy to właśnie zaczynałem tworzyć wręcz śmieszne klony deluze ski jump i trading pokemon poke center(tppcrpg.net). Długo się z tym męczyłem. Potem nastał czas gdy dość krótko posługiwałem się game makerem(nie wiem którym) i wydałem tak wspaniałe hity jak Dora Game, Megaman, Przygody Beyblade i Pokemon Racers. Gdybym miał to jeszcze na dysku to bym wam przesłał i byście się pośmiali, ale nie mam już tego. Potem nastały mroczne czasy używania programu o nazwie Text Game Maker. Nawet spoko progs, tylko nie dalo się sprawdzać, czy ma się coś w ekwipunku. Potem mój kolega wytrzasnął rpg makera i w nim dość długo siedziałem. Obiłem się też o takie progsy jak Quest3D demo, Multimedia Fusion Developer, The Games Factory i Eclipse. Z GM'em 7 pracuję od września 2007.
-
LoL. Jak to przeczytałem to myślałem, że zrobię :lol2: . Funkcja keyboard_key_press powoduje danie programowi do zrozumienia, że został wciśnięty klawisz alt, który może powodować efekt podobny do pauzy.
-
Hmm. Może to nie będzie zbyt piękne ale możesz zrobić: GML keyboard_key_press(vk_alt);
-
Gdybyś nie wymyślał funkcji z kosmosu to by zadziałało. Nazwa funkcji to d3d_model_load.
-
Na pewno lepsze niż imo rampage. Powinieneś wstawić lepsze grafiki bohatera i boków oraz poprawicz lekko resztę. Przyznam, że spodobało mi się to przechylanie platworm(sam pomysł). Mógłbyś dodać też jakąś wodę(jakbyś nie wiedział jak to mogę ci powiedzieć), abyś mógł utonąć, gdy się grzebiesz. ogółem grało mi się nawet przyjemnie. Aha i zdecydowanie zmień obrazek na koniec gry. Dam 3/5 :)
-
Pewnie zrobiłeś animację rotate sequence przeskakując o więcej niż 1 stopień. @UP'y: on raczej nie ma pro
-
Poza tym dałeś takie informacje o projekcie jak z koziej wiecie sami trąba. Już widać po tym jakie masz pojęcie o grach. Byleby było takie jak...
-
Step potwora: GML dir = point_direction(x,y,bohater.x,bohater.y); if (dir>315||dir<=45) then sprite_index=spr_prawo; if (dir>45&&dir<=135) then sprite_index=spr_gora; if (dir>135&&dir<=225) then sprite_index=spr_lewo; if (dir>225&&dir<=315) then sprite_index=spr_dol;
-
Podoba mi się. Można używać(przynajmniej części)?