Trigger (počítačové hry)

Trigger ( anglicky  trigger  - trigger) - v počítačových hrách mechanismus, který kontroluje přítomnost jakýchkoliv objektů herního světa v daném prostoru nebo vzdálenost od těchto objektů ke speciálnímu bodu. Když jsou splněny podmínky (např. objekt je ve spouštěcí zóně a tento objekt je hráč), spustí se určitá událost nebo řetězec událostí ( skript ). Například (v případě hráče) je napaden nepřítelem, vybuchne bomba , propadne zemí atd.

Také nazývané spouštěče jsou části herních skriptů , které při splnění určitých podmínek spouštějí zadané příkazy (tj. jsou analogy if ).

Například ve hře The Elder Scrolls III: Morrowind může část skriptu vypadat (zjednodušeně) následovně (komentáře jsou odděleny „;“):

If ( GetDistance , Player <= 256 ) ; podmínka Aktivovat ; akce, která se má provést, pokud je splněna podmínka EndIf

To znamená, že pokud se hráč přiblíží ("GetDistance, Player") k nějakému objektu, ke kterému je skript "připojen" na vzdálenost menší nebo rovnou 256 jednotkám ("<= 256") z kterékoli strany, pak se tento objekt aktivuje. (pak se provede akce přiřazená k objektu - otevřou se např. dveře nebo skříň).

Druh

Spouštěcí zóna

Zóna v herním prostoru, která kontroluje přítomnost nebo nepřítomnost hráče, nepřítele nebo jiného objektu v něm. Ve 3D hrách to obvykle vypadá jako objekt pro hráče neviditelný: rovnoběžnostěn , koule , rovina atd.

Spouštěcí bod

Spoušť ve formě bodu, který kontroluje vzdálenost od sebe k objektu.