Unity tip af dagen: elevator system til 2D platformers

Maj 2 · 3 min læsning

elevatorer til 2D platformers er en meget sjov funktion at tilføje. De kan bruges til at give spilleren mulighed for at krydse niveauer i bygninger, og i vores tilfælde vil vi bruge det som et puslespilelement, hvor spilleren skal samle et bestemt antal mønter eller hvad du vil, før han kan ringe til elevatoren og flytte til et højere sted.

lad os gå

formål: elevatorsystem

elevatorsystemet vil være lavet af to dele, et omskifterpanel og selve elevatoren.

elevatoren

Opret en forælder gameObject kalder det elevator, og inde i det tilføje elevatoren platforme. Platformene bevæger sig, men elevatorforældrene forbliver stille. Dette vil hjælpe med de vejpunkter, som vi vil opsætte. Opret To tomme gameObjects, der vil fungere som vores vejpunkter, punkt A og B. Den ene er elevatorens position, og den anden skal være tæt på kontakten, som vi vil oprette senere.

lad os derefter oprette en C# til elevatorforældrenes overordnede objekt. Flytning af elevatoren svarer til at flytte platformene (læs artiklen her), men med en betingelse for at vide, om elevatoren kaldes til omskifterpanelet eller væk fra panelet.

Leave a Reply

Din e-mailadresse vil ikke blive publiceret.