-
Postów
391 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Danielus
-
No fakt, tam ma być szybkość. Myśle ze szkoła mnie kiedyś zabije, jestem tak zmeczony że juz mi sie wszystko myli :angry:
-
tak, oczywiście pocisk to pocisk ktory ma twój bot wystrzelić. Tek kod(cały, nie tylko move_... zpowoduje że pocisk poleci prosto w przeciwnika, o ile ten zbytnio sie zblizy :P
-
Co do chodzenia to użyj alramów np. w create wroga: alarm[0]=room_speed*3 //po trzech sekundach nastąpi alarm w alarm 0 wroga wstawiasz zmiane kierunku ruchu. Co do strzelania to użyj w step przeciwnika: if distance_to_object(obiekt) < 50 { alarm[1]=room_speed*2 } i w alarm 1move_towards_point(bohater.x,bohater.y,pocisk) Powinno byc dobrze :)
-
Tu masz link do przykładu: LINK
-
zajrzyj do podanego przez Syliusza przykładu. Wejdź w tym przykładzie do obiktu_bohaterta i do kolizji ze scianą. Jest tam klocek w ktorym zamiast warości -1 wstaw 1 A to moj przykład: LINK
-
Tu masz przykład(moj na szybko zrobiony :P ) LINK EDIT: Jak zwykle ktoś mnie ubiegł <_<
-
chodzi o to że jedną ze zmiennych nazwałes "a" ale tak samo nazywa sie twoj obiekt, więc albo zmień nazwe zmiennej albo obiektu.
-
Jak przekonwertować plik *.exe na *.gm6 ??
Danielus odpowiedział(a) na Pingwinek96 temat w Pytania początkujących
tylko skąd wiesz czy np. nie zapisał swojej gry do .exe a potem wyrzucił wersje .gm6 a chce ją pisac dalej?? -
Jak przekonwertować plik *.exe na *.gm6 ??
Danielus odpowiedział(a) na Pingwinek96 temat w Pytania początkujących
mogę poszukać tylko czy jesteś pewien że gra/program został napisany w gamemakerze, bo jeśli nie to nie ma szans wrzucić kodu do gm'a -
Jak przekonwertować plik *.exe na *.gm6 ??
Danielus odpowiedział(a) na Pingwinek96 temat w Pytania początkujących
nie da się tak po prostu przekonwertowac pliku .exe Musiałbyś miec specjalny program który by odkomplikował gre/program(o ile sie nie myle to ktoś stworzył coś takiego pod gm'a :D ) -
pamiętaj że masz wstawić nazwy spritów nie obiektów :) I powiedz co dokładnie nie działa. wyskakują jakieś bledy, sprity sie nie zminiają czy może jeszcze coś innego??
-
Musisz zmienic nazwy spritów spr_miga na sprita ktory u ciebie bedzie tym migajacym a za spr_normalnie to sprit ktory wyglada normalnie :)
-
nie ma sznas żeby ktoś Ci pomógł :) Ogame jak i inne gry podobne są dość trudne do napisania :P
-
zawsze musisz mieć tyle samo znakow { co } czyli na końcu musisz dopisać 2 } a zmiennej możesz dac nazwe jaką chcesz(tylko nie taką jaka ma jakiś obiekt :) EDIT: zmień ten drugi znaczek na } i nic nie dopisuj :P
-
masz podpisane gdzie masz wstawić bierzesz oniekt dajesz "event" i wybierasz np. lewy przycisk myszy potem z zakładek obok wybierasz "control" i następnie "code". tam wklejasz kod i dajesz ok. a sterowanie to kod na sterowanie twojego samochodu
-
co do pierwszego pytania: image_angle=direction a co do drugiego to mozna np. tak: tworzysz nowe obiekty ktore wygladaja tak samo jak twoje auta i wstawiasz do nich: do auta pierwszeg(wstawiasz pod przycisk myszy) global.zmienna = 1; room_goto_next() do drugiego auta(tez mysz): global.zmienna = 2; room_goto_next() teraz robisz jakiś inny obiekt odznaczamy visable i dajesz w create: if global.zmienna = 1 { instance_create(x,y,auto1) } if global.zmienna = 2 { instance_create(x,y,auto2) } oczywiście musisz zrobic menu w ktorym po wyborze auta przeniesie nas do gry :) Mam nadzieje że nic nie pomyliłem :P
-
chodzi mi o to że gdy obiekt1 zbliży sie na odległość 10 do dowolnego obiektu "solid" to jest wykonywana dana akcja. Z twoim kodem musiałbym robić dla kazdego obiektu z osobna(a jest ich dużo).
-
Mam taki kod: if dystans <= 10 { jakas_akcja } zmienna dystans okresla dystans między okiekt1 a obiekt2. Ja chce by ten kod odwoływał sie do wszystkich obiektów solid, a nie tylko do obiekt ze zmienna dystans. Co mam wstawić zamiast "dystans" żeby kod odziaływał na wszystkie obiekty z "solid" Da się takie coś zrobić??
-
Co do pierwszego to zrób maske pilce takiej samej wielkości tylko że to ma być kwadrat. powinno pomóc :) a co do drugiego to ustaw sobie obiekt "maker" na samym dole dzięki czemu blok nie doleci na dół i nie zepchnie kulki :)
-
niby dobrze by było mieć własny system zapisu, ale jesli robimy jakas prosta gierke, lub dopiro zaczynamy orientować sie o co chodzi w gml to skrypt który podałem jest wystarczający :P
-
a nie łatwiej do zapisu użyć a do wczytania skrypt do zapisywania dajesz pod klawisz albo obiekt po którego naciśnięciu zostanie zapisana gra. a w menu robisz opcje wczytaj i gdy sie na nią kliknie to dajesz skrypt wczytywania. Jakieś pytania??
-
Dzięki, pomoglo :) EDIT: GM'a zarejestrowanego mam :P
-
Mam taki skrypt: uaktywnia sie on gdy nacisne klawisz "a" i wtedy wyskakuje coś takiego: Oczywiście tam gdzie pisze <miejsce zapisu jest podana ściezka do miejsca zapisania. Gdzie popełniłem błąd??
-
ok, wszystko działa, dzieki. Wprawdzie gdy pierwszy raz kliknąłem to mi bład wyskoczył ze niezdefiniowałem zmiennej "masa"(zapomniałem że masa nie była wartościa globalną) :lol2: W każdym razie wszystko mi działa. Jeszcze raz dzięki za pomoc.
-
tylko że wtedy pokaże wartosć zaraz po pojawieniu sie w roomie, a ja chce by pokazała sie gdy kliknie sie na ów obiekt. ;)