Game Maker za pocetnike

Game Maker za pocetnike

offline
  • Pridružio: 04 Avg 2016
  • Poruke: 1

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. Very Happy

Game Maker mozete skinuti: yoyogames.com

// 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 Cool

Idea



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 1287 korisnika na forumu :: 42 registrovanih, 8 sakrivenih i 1237 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Areal84, Asparagus, bladesu, BORUTUS, Brana01, cikadeda, CikaKURE, Dimitrije Paunovic, Dorcolac, DPera, draganl, galijot, GandorCC, Georgius, Hexe, hyla, ikan, kihot, krkalon, Krvava Devetka, Lieutenant, ljuba, markF, mercedesamg, mgolub, milenko crazy north, Milometer, Milos ZA, MilosKop, Miroljub1979, Mixelotti, nemkea71, nick79, procesor, raptorsi, S-lash, sasa87, Srle993, vathra, zlaya011, 79693