Hogyan készítsünk egy Platformer játékot

2
Published on 7 Jan, 2020.

VISELKEDÉS HOZZÁADÁSA

A Construct 2 sok beépített viselkedési szabállyal rendelkezik. Ezeknek köszönhetően az objektumok előre meghatározott módon működnek, ami rengeteg időt takarít meg. A viselkedéseket le lehet készíteni az eseményrendszerben is, de ez gyakran nehéz és időigényes megtenni. Ezért inkább a viselkedést használjuk játék gyors futtatásához!

A Platform viselkedés segít nekünk a platformmezők viselkedéséről és komplexitásáról. Egy fontos tipp a használatához: a viselkedést egy láthatatlan téglalap alakú tárgyra kell alkalmazni, és a játékost a tetejére kell helyezni. A Platform viselkedése sokkal jobban működik, ha a viselkedéssel rendelkező objektum nem animál, mivel az animációs képkocka változtatása esetén az objektum részben a falhoz tapadhat, ami megzavarhatja a Platform viselkedését. Ezenkívül elkerüli olyan ütközési helyzeteket, mint például a játékos, leesik, ha a párkányról kilóg az orra.

Először egy láthatatlan négyzetet kell készíteni a mozgáshoz. Kattints duplán a layoutra az új Sprite hozzáadásához, és ezúttal importáld az alábbi négyzetet. (Kattints a jobb gombbal, és a „Mentés másként” lehetőségre, ha szükséged van rá.)

Mint korábban, a kezdőpontnak alul kell lennie. Ezért kattints ismét a Set origin and image points elemre, majd nyomd meg a 2-t (vagy használja a Quick assign (gyors hozzárendelés) menüt) az kezdőpont alulra történő pozicionálásához.

Zárd be a képszerkesztőt. Most már látnod kell a layouton. Átméretezheted a lejátszó játékos méretével megegyező méretűre, az alább látható módon - a méret 53x107 lesz.

Nevezd át ezt az objektumot a PlayerBox-nak, mivel ez a dobozt a játékos mozgásának és ütközésének teszteléséhez fogjuk használni. Ezenkívül a Properties (Tulajdonságok) sávban állítsa az Initial visibility (Kezdeti láthatóságot) Invisible (Láthatatlan) értékre, mivel nem szeretnénk látni.

Adjuk a PlayerBox objektumhoz a Platform mozgást az ütközések észleléséhez. Még a PlayerBox tulajdonságaiban kattints az Add / Edit behaviors (Viselkedés hozzáadása / szerkesztése) elemre. A megjelenő párbeszédpanelen kattints a zöld plusz gombra.

Kattints duplán a Platform viselkedésre.

Ezután megjelenik az új Platform tulajdonság Properties oldalsávban. Megváltoztathatod a mozgási beállításokat, például a sebességet és a gyorsulást. Tegyük az ugrásokat egy kicsit elegánsabbá. Állítsd be a Jump strength (Ugrási erő) értékét 1100-ra és a Gravity (Gravitáció) értékét 2500-ra.

Azt is szeretnénk, hogy a képernyő kövesse a játékost, mikor mozog, ezért kattints ismét a zöld plusz gombra, és add hozzá a Scroll To viselkedést.

Miután hozzáadta mindkét viselkedést, zárja be a Player viselkedési párbeszédpanelt.

SZOLID VISELKEDÉS BEÁLLÍTÁSA

A Platform mozgásnak tudnia kell, hogy mely tárgyakra tudsz ráugrani. A Játékos minden olyan tárgyon át esik, amely nem viselkedik szilárd módon. Válaszd ki a Tile (Mező) Sprite-t, és add hozzá a Solid viselkedést.

Most csak a Játékost kell a PlayerBox tetejére helyeznünk. Válts az Event sheet (Esemény lap) 1 lapra. Itt definiálhatjuk a játék logikáját a Construct 2 eseményrendszerével.

  • 0 Comments

Want to leave a comment? Login or Register an account!