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

2

Index

Fonctionnalités de ces parcours

Statistiques

7,293 visites, 14,712 vues

Outils

Partager

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

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!