Trigger ( în engleză trigger - trigger) - în jocurile pe calculator , un mecanism care verifică prezența oricăror obiecte din lumea jocului într-un anumit spațiu sau distanța de la aceste obiecte la un punct special. Când sunt îndeplinite condițiile (de exemplu, obiectul se află în zona de declanșare și acest obiect este un jucător), este declanșat un anumit eveniment sau lanț de evenimente ( script ). De exemplu (în cazul jucătorului), acesta este atacat de un inamic, explodează o bombă , cade prin pământ etc.
Numiți și declanșatori sunt secțiuni ale scripturilor de joc care, atunci când sunt îndeplinite anumite condiții, rulează comenzile specificate (adică sunt analogi ale lui if ).
De exemplu, în jocul The Elder Scrolls III: Morrowind, o parte a scenariului ar putea arăta (simplificată) după cum urmează (comentariile sunt separate prin „;”):
Dacă ( GetDistance , Player <= 256 ) ; condiție Activare ; acțiune de luat dacă condiția este îndeplinită EndIfAceasta înseamnă că dacă jucătorul se apropie ("GetDistance, Player") de un obiect la care scriptul este "atașat" la o distanță mai mică sau egală cu 256 de unități ("<= 256") de ambele părți, atunci acest obiect este activat. (atunci este, acțiunea atribuită obiectului este efectuată - o ușă sau un dulap, de exemplu, se deschide).
O zonă din spațiul de joc care verifică prezența sau absența unui jucător, a unui inamic sau a altui obiect în ea. În jocurile 3D , de obicei arată ca un obiect invizibil pentru jucător: un paralelipiped , o sferă , un avion etc.
Declanșare sub forma unui punct care verifică distanța de la el însuși la obiect.