Skocz do zawartości

Odbijanie Piłki


Rekomendowane odpowiedzi

 if (other.x < x)
   { other.direction = 110 + 80*(x-other.x)/sprite_width;}
else
   { other.direction = 70 + 80*(x-other.x)/sprite_width;}
if (other.y > y) other.direction := 360-other.direction;

Wrzucasz to do kwadratu w kolizji. Powinno działać, znalazłem w wyszukiwarce GMCLANu :P .

Odnośnik do komentarza
Udostępnij na innych stronach

tak to jest...

robisz obiekt, nie musi miec sprita,

dodajesz event draw, i z zakładki control z przedziałka code dajesz ikonke kartki papieru.

klikasz 2 razy na ikonke w evencie.

do środka wklejasz :

draw_text(x,y,string(gole_my)+':'+string(gole_oni));

x/y miejsce gdzie ma sie wyswietlac napis

gole_my/gole_oni-zmienne okreslajace ilośc zdobytych goli (to juz zalezy jakie tam sobie daleś)

 

obiekt wstawiasz do rooma już gdziekolwiek

Odnośnik do komentarza
Udostępnij na innych stronach

Zrób tak jak napisał copoconaco i z rób w tym objekcie w evencie create (dodaj event create) daj tak samo tą kartke papieru z zakładki code i tam daj :

GML
global.gole_my=0;

global.gole_oni=0;

a w piłce daj w evencie kolizji z prawą bramką (ich bramką) daj znowu ten papierek i wklep:

GML
global.gole_my+=1;

a w evencie kolizji piłki z lewą bramką daj w papierku:

GML
global.gole_oni+=1;

powinno działać

Edit dałem przykład http://www.gmclan.org/uploader/2439/Pi_ka_nozna.gm6

Odnośnik do komentarza
Udostępnij na innych stronach

mam jeszcze jeden problem bo chce zrobic puntakcje taka

0:0 lae nie na pasku tylko w grze :D

 

i np jak walnie w prawa bramke(pilk) to jest tak 1:0

a jak wpadnie do lewej to jest 0:1

jak to zrobić?? :crying:

 

Zrobie ci przyklad ale niech nikt zato sie niebierze!

 

PROSZE

LINK:KLIK

Odnośnik do komentarza
Udostępnij na innych stronach

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...