Skocz do zawartości

Znowy pytanko o odliczaniu


Rekomendowane odpowiedzi

Witam ponownie :bye1: kilka pytań:

 

1.Prosiłbym was abyście mi powiedzieli jak można zrobić odliczanie, a dopiero po nim rozpoczyna sie wyścig ( jak w większości samochodówek )

 

3

2

1

Go!

 

I to każde trwa 1 s

A gdy pisze Go! to można już jechać

 

2. Jak wyświetlić tekst na górze ekranu że ta cześć ekranu należy do gracza 1

 

3. Jak zrobić coś takiego żeby był pasek z benzyną, jak nam sie skończy benzyną to wtedy samochód staje

 

4. Jak zrobić aby po zderzeniu 1 samochodu z 2 samochodem , sie lekko odbił

 

Bardzo proszę o pomoc :) Pozdrowienia z góry dzięki :thumbsup:

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Odliczanie

 

W create

GML
txt[0]='Start';

txt[1]='1';

txt[2]='2';

txt[3]='3';

 

alarm[0]=room_speed*1; //1 sekunda

aktualny_tekst=3;

 

alarm0

GML
if aktualny_tekst>-1

{

aktualny_tekst-=1;

alarm[0]=room_speed*1;

}

 

draw

GML
if aktualny_tekst>-1 //zeby nie wywalało błędu "negative array index"

{

draw_text(320,240,txt[aktualny_tekst]);

}

 

2.

GML
if view_current=0 //view[0]

{

draw_text(view_xview[0],view_yview[0],'Ekran gracza 1');

}

 

3.

w create

GML
benzyna=500;

 

w step

GML
if speed>0 then benzyna-=0.01; //paliwo ucieka gdy jedziemy

 

w draw

GML
var procent;

procent=round((benzyna/500)*100); //zamiana na procenty 0-100

draw_set_color(c_black);

draw_rectangle(x,y,x+100,y+10,true);

 

draw_set_color(c_green);

draw_rectangle(x,y,x+procent,y+10,false);

 

4. move_bounce_all(true);

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ę...