1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Hogyan készítsünk időzítőt a GameMakerben

A YoYo Games Game Maker fejlesztőcsomagja népszerű, mert lehetővé teszi a kezdő játékfejlesztők számára, hogy programozási ismeretek nélkül készítsék el álomjátékaikat. Néhány játékfunkció azonban nem rendelkezik kész funkcióval a Game Maker felületén. Itt kell a vállalkozó szellemű fejlesztőnek megírnia a magáét. Az egyik ilyen eset egy játékidőzítő, amely egy bizonyos időre korlátozza a játékost egy szint teljesítéséhez.

1. lépés

Hozzon létre egy objektumot az "Objektumok" jobb gombbal kattintva, és válassza az "Objektum létrehozása" lehetőséget. Nevezze el az objektumot "timer"-nek. Ne rendeljen hozzá sprite-ot.

2. lépés

Kattintson az "Esemény hozzáadása" és a "Létrehozás" gombra. Ez létrehozza a kódot, amely azonnal megjelenik, amint a játék elindul.

3. lépés

Lépjen a „Vezérlő” fülre, és húzza a „VAR” szót tartalmazó négyzet alakú ikont a „Műveletek” panelre. Ez a "változó beállítása" művelet, és ezzel tárolja a programban máshol felhasználható információkat. A megjelenő felugró ablakban adja meg a változónak a "room_speed" nevet, és állítsa az értékét 30-ra. Ez jelzi a játéknak, hogy 30 képkocka/másodperc sebességgel működjön. Ez nagyon fontos, mivel a Game Maker csak a megjelenített képkockák számát jegyzi meg, és nem arra, hogy mennyi idő telt el.

4. lépés

Húzzon egy másik "változó beállítása" műveletet a "Műveletek" panelre. Nevezze el ezt a változót "seconds"-nak, és állítsa 10-re. Ez az idő a játék időzítőjén.

5. lépés

Kattintson a „Fő 2” fülre, és húzza a stopperóraszerű ikont a „Műveletek” panelre. Módosítsa a „lépések száma” beállítást a „room_speed” értékre. Ne feledje, hogy a "room_speed" megmondja a játéknak, hogy hány képkocka fog előfordulni egy másodperc alatt. Most úgy állítja be az ébresztést, hogy ennyi képkocka után szólaljon meg – más szóval, hogy egy másodperc múlva szólaljon meg.

6. lépés

Kattintson az "Esemény hozzáadása" gombra, és válassza a "Riasztás" lehetőséget a kód létrehozásához, amely minden másodpercben megtörténik, amikor a riasztás megszólal.

7. lépés

Húzzon egy másik "változó beállítása" műveletet, és állítsa a "seconds" változót -1-re, majd kattintson a "relatív" mezőre. Ez arra utasítja a Game Maker-t, hogy vonjon le egyet a másodperces változóból, ahelyett, hogy egyszerűen -1-re állítaná.

8. lépés

Húzza a tesztváltozó ikonját a „Műveletek” panelre. Úgy néz ki, mint a „VAR” szó egy nyolcszögben. Állítsa a tesztelendő változót "másodperc"-re, és a tesztelendő értéket "0"-ra.

9. lépés

Lépjen a "Main 2" fülre, és húzza a "Játék vége" ikont a "Műveletek" panelre. Ez a piros gomb, amely úgy néz ki, mint egy kikapcsoló gomb. Ezzel véget ér a játék, amikor az időzítő másodpercei elérik a nullát.

10. lépés

Menjen vissza a "Vezérlő" fülre. Húzza az "ELSE" ikont a "Műveletek" panelre. Ez megmondja a Game Makernek, hogy mit kell tennie, ha a másodpercek nem nullák, és ezt fogjuk használni a riasztás visszaállítására. Lépjen a "Main 2" fülre, és húzza a beállított riasztási műveletet a "Műveletek" panelre. Még egyszer állítsa vissza az ébresztőt "room_speed"

értékre

11. lépés

Kattintson az "Esemény hozzáadása" gombra, és válassza a "Draw" lehetőséget. Az időzítő teljesen működőképes, de igazságos lenne, ha a játékos láthatná. Húzza el a "Változó rajzolása" gombot a "Vezérlő" lapról, és írja be a "seconds" értéket a változó mezőbe.

12. lépés

Hozzon létre egy szobát a jobb gombbal a "szobák" elemre, és válassza a "terem létrehozása" lehetőséget. Kattintson bárhová a szoba rácsára, hogy "időzítő" objektumot adjon a szobához. Kattintson a zöld pipára a „mentéshez”, a zöld nyílra pedig a játék „futtatásához”. A játéknak 10 másodpercig kell futnia, időzítővel a képernyő bal felső sarkában. Amint az időzítő eléri a nullát, a játék véget ér.


  1. Hogyan készítsünk videók egy iPhone játék során
  2. Hogyan készítsünk egy iPhone játék, mint a Angry Birds
  3. Hogyan készítsünk egy No- CD Patch
  4. Hogyan készítsünk egy mobil játék
  5. Hogyan készítsünk egy játék mappájába iPod Touch