Unity tip of the day: system windy dla platformówek 2D
windy dla platformówek 2D to bardzo fajna funkcja. Mogą być używane, aby umożliwić graczowi przemierzanie poziomów w budynkach, a w naszym przypadku użyjemy go jako elementu układanki, w którym gracz musi zebrać określoną liczbę monet lub cokolwiek chcesz, zanim będzie mógł zadzwonić do windy i przenieść się do wyższej lokalizacji.
cel: System windy
system windy składa się z dwóch części, panelu przełącznika i samej windy.
Winda
Stwórz grę nadrzędną nazwij ją windą, a wewnątrz dodaj platformy windy. Platformy się ruszą, ale Winda nie będzie się ruszała. Pomoże to z waypointami, które skonfigurujemy. Utwórz dwa puste obiekty gameObjects, które będą działać jako nasze punkty trasy, punkt A I B. Jednym z nich jest pozycja windy, a drugi powinien znajdować się w pobliżu przełącznika, który stworzymy później.
następnie utwórzmy C# do obiektu nadrzędnego rodzica windy. Przesuwanie windy jest podobne do przesuwania platform (Czytaj artykuł tutaj), ale z warunkiem, aby wiedzieć, czy winda jest wywoływana do Panelu Przełącznika, czy z dala od panelu.