Skocz do zawartości

Problem z łączeniem gier


Rekomendowane odpowiedzi

No więc tak. Chce zrobić grę o samolocie ;p. chcę zrobić tak, że do gry 1945 dodać tracenie paliwa z street racing, ale mi paliwo nie leci :( co mam zrobić aby się spalało i jak dać pasek z sr, aby był na dole. Tekstowy rysunek

 

Gra

Pasek Hp i życia

Pasek Paliwa

 

W skrócie jak zrobić, aby był pasek paliwa na dole i co zrobić aby paliwo się kończyło

Odnośnik do komentarza
Udostępnij na innych stronach

może użyjesz merge game

 

Twój mózg chyba wyparował.

 

Oczywiście należałoby narysować kwadrat względem pozycji view'a o szerokości wartości paliwa, i co step'a odejmować od tego pewną wartość. ;] Nawet nie trzeba mergować gier, to służy innym celom.

 

Zresztą poszukaj tematów o pasku energii, i przerób tamtejsze skrypty na zdatne do użycia dla paliwa.

Odnośnik do komentarza
Udostępnij na innych stronach

W create:

paliwo = 100; //deklaruje zmienną paliwo i daje jej początkową wartość 100

W step:

if( keyboard_check( vk_up ) ) //jesli nacisniemy klawisz vk_up
{
     if( paliwo ) > 0 //jeśli mamy paliwo
     {
          speed = 3; //to jedziemy
          paliwo -= 0.5; //i odejmuje nam paliwo
     }
}

Dodawanie paliwo:

if( paliwo ) <= 100 //tutaj ustawiasz max paliwa
{
     paliwo += 40; //tam gdzie 40 ustawiasz ilość dodawanego paliwa
}

Draw:

draw_set_color( c_white ); //ustawiasz kolor jaki ma mieć pasek
draw_rectangle( 10, 10, paliwo, 10, false ); //rysuje pasek z podanymi rozmiarami a szerokość za leży od paliwa

 

I to by było na tyle..

Pozdrawiam, Maxpayn :chris:

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