kubal09 Opublikowano 2 Października 2009 Udostępnij Opublikowano 2 Października 2009 Cześc. Mam kilka pytań: 1. Jak zrobic aby po naciśnięciu klawisza Z zawodnik podawał do najbliższego gościa(oczywiście jeśli ma piłkę) 2. Jak zrobic aby jak gośc dotknie piłki to żeby ona do niego "przylegała" i żeby mógł z nią chodzic. Btw. Widok ma byc taki: Klik Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matyxon Opublikowano 2 Października 2009 Udostępnij Opublikowano 2 Października 2009 1i2 Step ludka którym sterujesz GML if keyboard_check_pressed(ord('z')) { if HaveBall { HaveBall = false with(o_Ball) { move_towards_point(instance_nearest(x,y,o_Pilkarzyk).x,instance_nearest(x,y,o_Pilkarzyk).y,speed) } } else { /* możesz tu dać skrypt faulowania */ } } Kolizja gracza z piłką : GML HaveBall = true speed = 15 Create Gracza: HaveBall = false Piłki: friction = .2 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Lord Opublikowano 2 Października 2009 Udostępnij Opublikowano 2 Października 2009 Prosisz nas oto abyśmy zrobili za ciebie całą główną mechanikę twojej gry tzw. silnik gry. Nikt tego za ciebie nie napisze chyba że naprawdę komuś się nudzi i planował się z tego powodu pochlastać. Można ci tutaj co najwyżej podpowiedzieć jakich funkcji użyć oraz jakoś cię nakierować. GML if keyboard_check_pressed( ord('Z') ) // jeżeli naciśniesz literę 'Z' to /*akcja*/ ci się wykona { /*akcja*/} najblizszy=instance_nearest( x,y,obj ) // tym znajdziesz ID najbliższego obj od podanej pozycji</span></span> aby wprawić w ruch piłkę nadaj jej kierunek ( direction ) i prędkość ( speed ) GML obj_pilka.direction=point_direction(x,y,najblizszy.x,najblizszy.y); obj_pilka.speed=4; teraz objaśniam: obj_pilka. - jeżeli wstawisz kropkę po nazwie objectu to zmienna za kropką wykona się właśnie w nim obj_pilka.direction - ta zmienna to kierunek poruszania się piłki point_direction(x,y,najblizszy.x,najblizszy.y) - zwraca kąt w stopniach jaki jest pomiędzy punktami x, y objektu w którym jest ten kod a punktami x, y najbliższego piłkarza ( wcześniej podałem ci funkcję jaką masz użyć aby go znaleźć ) obj_pilka.speed=4; - nadajemy piłce prędkości. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kubal09 Opublikowano 2 Października 2009 Autor Udostępnij Opublikowano 2 Października 2009 Matyxon ale jak podejde do piłki no to albo mnie wywala prawie poza ekran albo jak nacisne Z no to również wywala gracza. A i jeszcze 1 rzecz. Nie chce robic AI (gra zresztą będzie na 2) i chciałbym aby gracze byli tym samym typem obiektu(coś jak w FIFIE czy PES'ie że inni stoją a ty chodzisz tym nad którym jest strzałka a jak piłke bedzie miał inny twój to też nim chodzisz) Jak to zrobic? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
4tk Opublikowano 2 Października 2009 Udostępnij Opublikowano 2 Października 2009 hmm w kodzie ci tego nie napisze bo nie umiem, ale wiem ze sie tak da: Jak bedzie kolizja to zrob zmiane sprite'a na sprite'a gracza i po sprawie :] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matyxon Opublikowano 2 Października 2009 Udostępnij Opublikowano 2 Października 2009 2xUp: ups, w collision hero daj zamiast speed = 15 o_Ball.speed = 15 Zresztą nie wiem czy to zadziała, na wypadek dam przykłada Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kubal09 Opublikowano 2 Października 2009 Autor Udostępnij Opublikowano 2 Października 2009 No to daj z wszystkim będe bardzo wdzięczny, czekam :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matyxon Opublikowano 2 Października 2009 Udostępnij Opublikowano 2 Października 2009 http://www.mediafire.com/?sharekey=95c1240...04e75f6e8ebb871 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kubal09 Opublikowano 2 Października 2009 Autor Udostępnij Opublikowano 2 Października 2009 A jak zrobic aby ta piłka sie tak nie trzęsła? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matyxon Opublikowano 2 Października 2009 Udostępnij Opublikowano 2 Października 2009 usuń animacje w spricie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kubal09 Opublikowano 2 Października 2009 Autor Udostępnij Opublikowano 2 Października 2009 Jak przyjmuje to dalej lata jak niedopieczony kotlet :P Co zrobic? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Saus Opublikowano 2 Października 2009 Udostępnij Opublikowano 2 Października 2009 Wytłumacz jak lata niedopieczony kotlet, bo trudno widziec ten problem :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Platyna Opublikowano 2 Października 2009 Udostępnij Opublikowano 2 Października 2009 Twoje niedopieczone kotlety latają? A nie było tam jeszcze latających białych myszek? : ) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kubal09 Opublikowano 2 Października 2009 Autor Udostępnij Opublikowano 2 Października 2009 No kurde.. Trzęsie się no :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matyxon Opublikowano 2 Października 2009 Udostępnij Opublikowano 2 Października 2009 Dlatego wole schabowy W kolizji piłki wklep x = o_Hero.x y = o_Hero.y Nie chce mi sie już rozpisywać, spróbuj z tym wyżej Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
don_soyer Opublikowano 2 Października 2009 Udostępnij Opublikowano 2 Października 2009 sorry że się wtrące, ale platyna głupie pytanie w ogóle. bezsensiu i nie na miejscu. to tyle jeśli chodzi o mój komentarz dotyczący tego posta platyny "Twoje niedopieczone kotlety latają? A nie było tam jeszcze latających białych myszek? : ) " PoZdRo Wiedziałem, że ktoś się zaraz doczepi. Pozwoliłem sobie na mały spamik, bo od bardzo dawna mi się takowy nie zdarzył :) Jeśli poczujesz się lepiej to mogę sobie nawet wstawić warna :) Swoją drogą czemu mojego się czepiłeś a Sausa nie? :D Platyna Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kubal09 Opublikowano 2 Października 2009 Autor Udostępnij Opublikowano 2 Października 2009 Teraz mi nie chce podawac :o . Zróbcie lepiej przykład bo mi coś nie wychodzi(zmęczony już jestem :D ) EDIT: Dzisiaj juz nie odpowiem najwyzej jutro :D (Ale dajcie przykład , nara ;d) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matyxon Opublikowano 2 Października 2009 Udostępnij Opublikowano 2 Października 2009 ta a my za ciebie wszystko zrobimy E: ja też poczekam do jutra z przykładem, albo najlepiej w ogóle Ci ni dam Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kubal09 Opublikowano 3 Października 2009 Autor Udostępnij Opublikowano 3 Października 2009 Kurde no ale ja chce tylko żeby mi piłka nie latała :P . A nie chce wszystkiego. To jak zrobicie? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się