Unity dagens tips: heis system FOR 2D plattformspill
Heiser FOR 2d-plattformspillere er en veldig morsom funksjon å legge til. De kan brukes til å tillate spilleren å krysse nivåer i bygninger, og i vårt tilfelle vil vi bruke det som et puslespillelement hvor spilleren må samle et visst antall mynter eller hva du vil før du kan ringe heisen og flytte til et høyere sted.
Mål: Heissystem
heissystemet vil bli laget av to deler, et bryterpanel og selve heisen.
heisen
Lag En Forelder gameObject kaller det heis, og inne i det legge heisplattformer. Plattformene vil bevege seg, men heisen foreldre vil holde seg stille. Dette vil hjelpe med veipunktene som vi vil sette opp. Lag to tomme gameObjects som vil fungere som våre veipunkter, Punkt A Og B. Den ene er posisjonen til heisen, og den andre skal være nær bryteren som vi skal opprette senere.
la Oss da lage En C# til det overordnede objektet til heisforelderen. Flytting av heisen ligner på å flytte plattformene (Les artikkelen her), Men med en betingelse for å vite om heisen kalles til bryterpanelet eller vekk fra panelet.