|
Odmah kazem da ce vam se u pocetku ciniti da je ovo tesko, ali kada otpratite ovo do kraja shvatice te koliko je zapravo lako. Game Maker vam nece pomoci ako mislite da profirate na igricama ili tako nesto on po meni sluzi kao osnovni (Prvi) nivo koji morate preci ako zelite da se ozbiljno bavite pravljenjem igrica. U pocetku necemo koristiti kodove vec cemo pokusati objasniti rad na gm-u na najjednostavniji nacin.
Game Maker mozete skinuti: [Link mogu videti samo ulogovani korisnici]
// Prvo kreiram najjednostavniju igricu : Kretanje naseg lika po " lavirintu"
*** SADA PRAVIMO SPRITE ILI IZGLED LIKA/OBJEKTA ***
1. Kreiramo Sprite ( Izgled naseg lika ) Desni klik na sprite i create sprite
2. Dajte ime sprite i nacrtajte ga ili ubacite vec postojecu sliku sa vaseg kompjutera, ja cu ga dodati.
(Crtate na Edit Sprite) Idemo load sprite i izaberite naseg lika koji ce hodati po lavirintu
3. Kada dodamo sprite idemo na Ok
*** KREIRAMO OBJEKAT- MOZE DA IMA FUNKCIJE TIPA KRETANJE, PUCANJE itd. ***
1. Idemo desni klik na object i create object, damo ime nasem objektu i izaberemo izgled objekta tako sto kliknemo levi klik na sprite i izaberete vec postojeci lik (sprite) koji smo pre toga pripremili
2. Idemo Ok i to ovako otprilike izgleda
*** KREIRAMO SOBU/LVL U KOJOJ/EM CE SE NALAZITI NASI OBJEKTI ***
1. Desni klik na room pa create room pa settings i tu postavimo ime nase sobe i velicinu
2. Potvrdimo kliknuvsi na strelicu
*** SADA KREIRAMO POZADINU ZA NASU SOBU ***
1. Desni klik na background pa create background tu stavljamo ime pozadine i otvaramo pozadinu na load background
2. Kliknemo ok
*** SADA IDEMO DA POSTAVIMO LIKOVE U SOBI ***
1. Udjemo u sobu i postavljamo nase objekte po njoj
Sada idemo isprobati igricu kliknite na zeleno play dugme gore u levom uglu
dobijamo ovako nesto. Sada samo mozemo gledati ovako nepokretne objekte.
Kako bi se nas lik (jabuka) kretala po nasoj zelji moramo joj dodati funkciju.
Sada idemo na objekat naseg lika i dodajemo na Add Event pa Keyboards pa Left /? To znaci kada mi drzimo na tastaturi levu strelicu nesto ce se desavati
Sada dodajemo desavanje
?/ Ovo znaci da kada mi drzimo levu strelicu nas lik ce skociti na odredjenu lokaciju koja se odredjuje preko x i y koordinatnog sistema sto je veci broj nas lik se brze krece
Sada dodamo isto kao left i right, up i down na isti nacin i isto desavanje dodamo samo sto cemo paziti da li je kretanje x ili y i - ili + . Up i Down jumping dodajemo na y - UP + DOWN
X je HORIZONTALNO KRETANJE ZAVISI OD - ILI + DA LI JE LEVO ILI DESNO
Y je VERTIKALNO KRETANJE ZAVISI OD - ILI + DA LI JE GORE ILI DOLE
PORED MINUSA DODAJEMO BRZINU BROJ NPR -4
*** SADA DODAJEMO FUNCKIJE ZA ZID ***
Nas zid trenutno sluzi samo kao slika mi moramo staviti da kada dodje u kontakt sa nasim likom da nas lik ne moze proci kroz njega vec se zaustaviti
1. Udjemo u objekat zid
Cekiramo solid pa dodamo dogadjaj collision sa nasim likom /? TO ZNACI KADA SE ZID DOTAKNE SA NASIM LIKOM DESICE SE NESTO STO MI STAVIMO
Dodajemo sada sta ce se desiti prevucemo move fixed
U fixed stavimo Applies to other
Directions kocku u sredini
Speed 0
i OK
/? STO ZNACI KADA SE ZID DOTAKNE SA NAMA ILI MI DODATKNEMO ZID MI NECEMO MOCI PROCI DALJE TO OMOGUCAVA ACKIJA MOVE FIXED Applies na koga se odnosi na other to je nas lik
Direction sta radi mi smo stavili da stoji u mesto
Brzina je 0
Znaci ne moze proci kroz zid
Sada samo pokrenemo igricu
The end
|