a nap Unity tippje: liftrendszer 2D platformerekhez
a 2D platformerek liftjei nagyon szórakoztató funkciók. Használhatók arra, hogy a játékos áthaladjon az épületek szintjein, és a mi esetünkben puzzle elemként fogjuk használni, ahol a játékosnak bizonyos számú érmét kell gyűjtenie, vagy amit csak akar, mielőtt felhívhatja a liftet és magasabb helyre költözhet.
célkitűzés: Felvonórendszer
a felvonórendszer két részből, egy kapcsolópanelből és magából a felvonóból készül.
a lift
hozzon létre egy szülő gameObject hívja lift, és benne hozzá a lift platformok. A peronok mozognak, de a lift szülő mozdulatlan marad. Ez segít az útpontok, hogy mi lesz beállítva. Hozzon létre két üres gameObjects, hogy fog működni, mint az útpontok, pont A és B. Az egyik a lift helyzete, a második pedig a kapcsoló közelében kell lennie, amelyet később létrehozunk.
ezután hozzunk létre egy C# – ot a felvonó szülő szülő objektumához. A lift mozgatása hasonló a peronok mozgatásához (olvassa el a cikket itt), de azzal a feltétellel, hogy megtudja, hogy a felvonót a kapcsolópanelre hívják-e, vagy távol van-e a Paneltől.