Hier ein paar neue Entities die es im neuen Hammer gibt. Das Tutorial findet ihr auch als Offline Version im Anhang als Word Dokument als Zip Pack.
Zum Tutorial.
Logic Entities
Written by Tazoo(hl2world.com) translated and improved by nZero
logic_auto:
Es hat 4 verschiedene Outputs
OnNewGame
OnMapTransition
OnLoadGame
OnMapSpawn
OnMapSpawn wird am meisten benutzt, wenn man beim spawnen in die Map etwas triggern möchte.
logic_timer:
Dieses ist einer der großartigen Entities.
Es kann mit einem set interval getriggert werden.
Du setzt den "Refire interval in Sekunden" in irgend einen Wert den du möchtest, z.B 5 Sekunden. Nun von dem Punkt an, wenn das logic_timer Entity aktive ist, wird es jede 5 Sekunden feuern. Es kann ein explosion Entity oder ein gunship switcing paths Entity oder weiteres sein, das jede 5 Sekunden aktiviert wird.
Es kann auch mit einem randow interval aktivieren, setze zwischen einem Minimum und Maximum, vergesst es nicht zu aktivieren wenn ihr es braucht.
logic_branch:
Testet ein Schaltfunktionswert (bolean value) und aktiviert ein Output, wenn der Wert true oder false ist. Benutzt dieses Entity zum abzweigen zwischen zwei potentiell gesetzten Events.
Ich konnte es nicht besser meinerseits sagen, Schaltfunktionswert (bolean values) sind bei 0 falsch und bei 1 richtig.
Bei zwei Outputs werden bei OnTrue und OnFalse beide aktiviert.
logic_autosave:
Kann mit dem logic_timer getriggert werden, oder irgend einem anderen trigger mit dem Input "save"
logic_case:
Vergleicht ein Input mit den voreingestellten Werten , wenn kein Wert zutrifft wird immer der Output mit dem Wert 16 aktiviert. Wenn der Input Wert einem der vielen eingestellten Werten gleicht, dann wird ein Output sinngemäß des Wertes aktiviert.
Zum Beispiel: Wenn Case01 den Wert 2 hat und Case02 dem Wert 16 gesetzt wird, aber der Input Wert ist 5, wird automatisch der Case02 Output aktiviert.
Dieses Entity kann also genutzt werden, um zwischen willkürlich vielen Targets auszuwählen via dem PickRandom Input. Eins der OnCase Outputs das mit einem anderen Entity verknüpft ist, wird durch zufälliges auswählen aktiviert.
Nun, der Input Wert kann von einem math_counter kommen, das math_counter Entity würde 5 als maximalen Output Wert haben, und 0 als minimalen Wert, und jeder zeit wie es einem passt, aber ein Trigger, der einen Wert zu dem math_counter Entity, das zu dem logic_case gesendet wird.
Math_counter Output
Mein Output genannt: Outvalue sendet den Wert
Target Entities genannt: logic_case Name hier
Via dem Input: InValue lässt das logic_case Sachen machen, wenn der Wert 16 ist, dann wird der Case mit dem Wert 16 auch getriggert
logic_compare:
Vergleicht ein Input Wert mit einem anderen Wert. Wenn der Input Wert kleiner ist als der vergleichs Wert, der OnLessThan (kleiner als) Output wird mit dem Input Wert aktiviert. Wenn der Input Wert gleich mit dem vergleichten Wert ist, dann wird OnEqualTo (gleiches) Output mit den Input Values aktiviert. Wenn der Input Wert größer als der verglichene Wert ist, dann wird der OnGreaterThan (größer als) Output mit den Input Wert aktiviert.
Legende
Case01/02 = bezieht sich in dem Tutorial auf die Namen der Outputs des Entities logic_case
Set interval = ist ein Entity
Explosion = ist ein Entity
gunship switcing paths = ist ein Entity
PickRandom = Zufälliges Auswählen ist eine Option eines Entities
Math_counter = Ein Entity das für logic_case benutz werden kann.
by nZero
Diese Übersetzung ist ohne gewähr, ich übernehmen für falsche Angaben, Informationen oder Übersetzung keine Verantwortung. Gruß nZero