So, hier ist das Tutorial um Aufzüge zu erstellen:
Als erstes brauchst du einen Elevator und ElevatorSwitches (RollupBar > Entity > Elevators > ...).
Platziere das Elevator Entity. Suche dir ein Model in den Entity Properties aus.
Hier sind ein paar Settings die ich für das Elevator Entity erklären werde:
• Automatic <- das braucht keinen switch(Schalter). Wenn du auf dene Fahrstuhlplattform gehst, so wird diese automatisch zu ihrem DestinationFloor, also der Zielposition fahren und danach wieder auf seine Ursprungsposition (InitialFloor) gehen. Allerdings wirst du hier auch Schalter einsetzten können.
• DestinationFloor(Zieletage) <- Anzahl an Etagen minus 1, da deine niedrigste Etage bei 0 beginnt.
• FloorCount <- Anzahl an Etagen
• FloorHeight <- Abstand jeder Etage
• InitialFloor <-
Beispiel: Platziere deinen Fahrstuhl bei Etage 2 aund setze die Startetage auch auf 2. Wenn du zur 5. Etage fahren willst, dann drücke auf den Etage-5-Schalter (der Schalter für die 5. Etage hatt die Einstellung: floor = 4), und der Fahrstuhl steigt 3x FloorHeight.
Der Fahrstuhl startet also bei der Etage, welche du unter InitialFloor eingegeben hast! (Unterste Etage = 0)
• Axis <- Die Achse auf der sich der Fahrstuhl bewegt, normalerweise "z"
• StopTime <- Er hält ein wenig weicher aber braucht auch länger wenn der Wert höher gesetzt wird
BEACHTE: Jedes Mal wenn du die Position des Fahrstuhs veränderst musst du Reload Script bei deinem elevator entity in der RollupBar drücken!
Nun erstelle ein paar Schalter. Zum Beispiel 3 Schalter für 3 Etagen.
Du siehst nur einen gelben Ball, was bedeutet dass du ein Model auswählen musst (Entity Properties).
Danach musst du für jeden Schalter den Fahrstuhl als Ziel setzen. Wähle einen Schalter aus, gehe zur RollupBar, klicke auf Pick Target und dann auf den Fahrstuhl. Bennene die Ziellinks von jedem Schalter zu "up"(hoch) oder "down"(runter).
Setzte nun in den Eigenschaften der Schalter (entity properties) die Einstellung floor von der untersten Etage auf 0. Die erste Etage bekommt die Einstellung floor = 1 und die zweite floor=2.
Jetzt kannst du die Eigenschaften vom Fahrstuhl einstellen: DestinationFloor = 2 FloorCount = 3 FloorHeight = 3 (<- z.B.) InitialFloor = 0 (wenn du willst dass der Fahrstuhl ganz unten beginnt)
edit:
Wenn du willst dass sich die SChalter mit dem Fahrstuhl mitbewegen dann drücke auf den Button Link Object und "ziehe" jeden Schalter zum Fahrstuhl.