Trigger ( engelska trigger - trigger) - i datorspel , en mekanism som kontrollerar närvaron av alla objekt i spelvärlden i ett givet utrymme eller avståndet från dessa objekt till en speciell punkt. När villkoren är uppfyllda (till exempel objektet är i triggerzonen och det här objektet är en spelare), utlöses en viss händelse eller kedja av händelser ( script ). Till exempel (när det gäller spelaren) blir han attackerad av en fiende, en bomb exploderar , han faller genom marken, etc.
Kallas även triggers är avsnitt av spelskript som , när vissa villkor är uppfyllda, kör de angivna kommandona (det vill säga de är analoger till if ).
Till exempel, i spelet The Elder Scrolls III: Morrowind, kan en del av skriptet se ut (förenklat) enligt följande (kommentarer är åtskilda av ";"):
If ( GetDistance , Player <= 256 ) ; villkor Aktivera , åtgärd att vidta om villkoret uppfylls EndIfDetta betyder att om spelaren närmar sig ("GetDistance, Player") något objekt till vilket skriptet är "fäst" på ett avstånd som är mindre än eller lika med 256 enheter ("<= 256") från vardera sidan, så aktiveras detta objekt (då utförs åtgärden som tilldelats objektet - en dörr eller ett skåp, till exempel, öppnas).
En zon i spelutrymmet som kontrollerar närvaron eller frånvaron av en spelare, en fiende eller något annat föremål i den. I 3D- spel ser det vanligtvis ut som ett objekt som är osynligt för spelaren: en parallellepiped , en sfär , ett plan , etc.
Trigger i form av en punkt som kontrollerar avståndet från sig själv till objektet.