Econ haver követően a hős kamera 2d játékok
Ma fogok beszélni, hogyan lehet a kamera nyomon egy hős 2D-s játékok. Ez egy fontos dolog, többféle típusú játékokat, különösen a TDS (Top Down Shooter). Mindig beszélni, hogyan Game Maker (az összes verzió, beleértve a Game Maker Studio 2).
Az utolsó lecke megtalálható itt:
Nézd, van egy szint - szoba mérete 1000 1000 pixel:
Felülről van egy hős. 1000 Méret térkép 1000 - túl nagy, nincs ilyen engedélyeket, ami azt jelenti, nem kell mutatni az egész térképet, de csak egy bizonyos területen a térkép.
Ebben az esetben a kamera követi a hős.
Ehhez meg kell használni az úgynevezett nézetek (views).
A Game Maker vannak a szobában beállításokat.
A beállítások lesz valami, mint ezek
Így a kamera követi a hős ebben a játékban. By the way, a forráskód a játék Magányos Haver szabadon elérhető, töltse le, akkor itt. Tehát mindez (és még több) már ott van, és az ő példája, tanulhatunk.
Ebben az esetben, a felbontás, a játék van egy kis és horizontális - 800 600 pixel.
Tegyen egy kullancs - lehetővé teszi a nézetek használata, ez lehetővé teszi, hogy egy faj szükségünk van rá. Tartalmaznak legalább egy faj. Ez azt mutatja, a keret Kilátás a szobában.
A következő két jelölőnégyzet nem tartalmazza.
Ezután válasszon a fajok, mint itt - véli 0. Az a tény, hogy lehetséges egy képernyőn egyszerre megjeleníteni több faj. Chips lehet szórakoztató. Mini térkép bármely vagy az ilyen külön kamera, ami azt mutatja, hogy a repülő golyók / rakétákat.
De ezek a bajok minket túl korai, hogy megpróbálja.
Ezután azt kell, hogy egy kullancs - akkor látható, amikor a szoba kezd (látható, amikor a szoba jelenik meg). És akkor kezdődik egy kicsit zavart.
- View - terület a szobában. veszünk
- Port képernyő - a képernyő terület, ahol mi lesz ezen a területen a szoba mutatni
Bizonyára ez nem egyértelmű. Hadd mutassak valamit.
A jobb felső - minimapon.
A példát, hogyan lehet egy mini-térképet könnyebben érthető. Mi vagyunk az első Emellett mi is egy másik fajta is, az elején a szoba. És mi csinálunk itt a lehetőség:
Egy új típusú - kilátás 1
Mit tettem? Tekintettel a szobában (a szoba) 1000 1000 - azaz, megmutatjuk az egész szobát.
Ahol megmutatjuk ez? De ez a port a képernyő (port a képernyőn). 200 négyzet mérete 200, megmutatjuk koordinátákra 0, 600.
A végső megoldás, megkapjuk ugyanezt (800-600). Itt vannak a méretek:
Sőt, mi a jobb oldalon a doboz (mini térkép) elhelyezett összes térkép 1000 1000, és kövesse az utat a hős nem szükséges. Van egy probléma, a tárgyakat a kistérképen rosszul látható, görbe szigorították is, stb De ez egy másik kérdés, a lényeg, hogy megértsék azt az elvet.
Akkor például tudja, hogyan? Tehát ez ugyanaz, csak a mini térképen, hogy regisztrálja a méret a forma nem 1000-ben 1000, de csak a 200-ból 200 és ugyanakkor, hogy tegye le a nyomon követési golyó.
A központ már nem egy mini térkép, és a golyó. Perverz, nem SIFCO
Meg van írva, mint ez:
Követve golyó hosszabb ideig.
Ha szükséges, ahelyett, hogy egy golyó van, akkor választhat, hogy kövesse szemért, ez elég jó az út, hogy legyen.
By the way, hogyan lehet úgy, hogy például a jobb felső sarokban mindig is egy jel vagy kép? Például - a kép fegyvereket. És így ő is mintha, majd a hős?
Ehhez két funkciója van:
view_xview [0]
view_yview [0] Ezt a koordináta utalás formájában. Például írhat:
draw_text (view_xview [0] + 725, view_yview [0] + 25, húr ( 'HP:') + string (global.hp)) Ez lehetővé teszi majd egy változó életet (az ábrán) a jobb felső sarokban. És a tárgyak akkor egyszerűen lépés (egy lépésben) meghatározza az x és y koordinátáit, még mindig szükség van kapcsolatban a szobában. Akkor azonnal és egy plusz, és azonnal levelet a koordinátákat.
Ennyi, ha tetszett ez a lecke, tedd Like és hüvelykujját az alábbiakban.