Logic-Entities

Hier werden erstmal einige der Logic_Entities erklärt. Diese Liste ist noch nicht komplett und kann gerne von weiteren Usern ergänzt werden!

logic_auto

Mithilfe von logic_auto kann man beim Start einer neuen Map/Spawn oder anderen „Startereignissen“ automatisch Sachen triggern. Das logic_auto hat vier verschiedene Outputs, die sich eigentlich von selbst erklären:

  1. OnNewGame - Beim Start eines komplett neuen Spiels
  2. OnMapTransition - Beim Levelchange
  3. OnLoadGame - Nach einem Ladevorgang
  4. OnMapSpawn - Beim Spawnen in eine Map

logic_timer

Das logic_timer-Entity ist eines der wichtigsten Logic-Entities. Deswegen habe ich ein Extra Tutorial geschrieben.

logic_branch

Überprüft einen Schaltwert (Boolean Value) und schiesst ein Output, wenn der Wert wahr/falsch ist. Wird benutzt wenn man aufgrund des Ergebnisses eines gewissen Ereignis etwas neues triggern will (z.B: wenn wahr → Trigger A) / wenn falsch → Trigger B))

logic_autosave

Speichert den Spielstand. Wird mithilfe eines Inputs save getriggert und kann von nahezum jedem Output-fähigem Entity getriggert werden.

logic_case

Vergleicht ein Input mit den vorgegebenen Einstellungen , trifft kein Wert zu wird ein Output mit dem Wert 16 getriggert. Stimmt der Inputwert allerdings mit einem der angegebenen Werte überein, wird das Output gemäß den Einstellungen gefeuert.

z.B: Die Einstellung A) hat den Wert 5 und die Einstellung B) hat 16. Ist der Input jetzt ungleich A) wird automatisch B) gefeuert (da der Wert des Outputs dann immer 16 ist)

Der Input kann z.B von einem math_counter kommen (OutValue-Output)

logic_compare

Vergleicht einen Wert (der per Input angegeben wird) mit einem weiteren. Ist der Inputwert kleiner, wird der der OnLessThan Output wird mit dem gefeuert. Ist der Inputwert gleichgroß, dann wird der OnEqualTo Output gefeuert . Ist der Inputwert größer, wird der OnGreaterThan Output gefeuert.

Die Verwendung aller Dokumente einschließlich der Abbildungen ausschließlich zu nichtkommerziellen Zwecken. Verbreitung des Dokuments auf Speichermedien, (insbesondere auf CD-ROMs als Beilage zu Zeitschriften und Magazinen oder sog. "Mission-Packs" etc.) ist untersagt.
 
half-life_2/tutorials/logic_entities.txt · Zuletzt geändert: 2009/11/22 23:30 von Adrian_Broher