MultiGate

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Ein MultiGate erlaubt das Ausführen von Funktionen in zufälliger, wiederholbarer oder bestimmter Reihenfolge.


    Mithilfe eines MultiGate lassen sich eine Vielzahl an verschiedenen Logiken implementieren. Von dem zufälligen auswählen eines Ausgangs oder das abfolgen bestimmter Reihenfolge ist mit dem MultiGate möglich.

    Ein mögliches Beispiel wäre das Abspielen bestimmter Funktionen hintereinander in einer bestimmten Reihenfolge.




    In diesem Beispiel geht es um den Hypothetischen Prozess im starten eines Autos. Mit dem Ausführen des "Next Step" Events erhöht sich der Index innerhalb des MultiGates wonach beim Ausführen jedesmal ein anderer Output verwendet wird bis der letzte Output erreicht wurde. Hierbei müsste also immer nach Abschluss der jeweiligen Events nochmals "Next Step" ausgeführt werden um zum nächsten Schritt zu gelangen.

    Im folgenden Beispiel wir der Random-Input verwendet:



    Hier wird das Event "Get Bonus" ausgeführt, welches innerhalb eines MultiGates zufällig eine Belohnung für den Spieler auswirft. Wichtig hierbei ist zu beachten, dass "Loop" aktiv ist, sonst kann das MultiGate nur dreimal ausgeführt werden. Ein weiterer wichtiger Aspekt ist, dass der Output zwar zufällig ist, jedoch nur für die Anzahl der Einträge. Es wird also immer erst jeder Eintrag mindestens einmal Ausgeführt bevor eine weitere zufällige Reihenfolge stattfinden kann. Will man einen komplett zufällige Ausführung bei jeder Ausführung haben müsste man nach jedem Output das MultiGate mit "Reset" zurücksetzten.

    753 mal gelesen

Unreal®, Unreal Engine, the circle-U logo and the Powered by Unreal Engine logo are trademarks or registered trademarks of Epic Games, Inc. in the United States and elsewhere.