“觸發(fā)器模塊”就是負(fù)責(zé)控制和疏導(dǎo)游戲玩法以及劇情走向的重要模塊。創(chuàng)建游戲內(nèi)劇情動畫、游戲中期暴兵、創(chuàng)建和跟蹤任務(wù)目標(biāo)等等游戲玩法的設(shè)計,都是通過“觸發(fā)器模塊”來進(jìn)行的。
正文
大部分星際爭霸2的地圖,都離不開觸發(fā)器(Trigger)。
“觸發(fā)器模塊”就是負(fù)責(zé)控制和疏導(dǎo)游戲玩法以及劇情走向的重要模塊。創(chuàng)建游戲內(nèi)劇情動畫、游戲中期暴兵、創(chuàng)建和跟蹤任務(wù)目標(biāo)等等游戲玩法的設(shè)計,都是通過“觸發(fā)器模塊”來進(jìn)行的。
“觸發(fā)器”可以視作為一組游戲指令的最基本構(gòu)成單元。無論你何時想要在游戲中產(chǎn)生何種事件,你都可以使用一個“觸發(fā)器”來指示游戲,游戲會準(zhǔn)確地按照你的要求產(chǎn)生事件。
一個觸發(fā)器是由以下幾種元素構(gòu)成:事件 即導(dǎo)致“觸發(fā)器”運(yùn)行的原因。如果我們想創(chuàng)建一個“當(dāng)英雄死亡時游戲即結(jié)束”的觸發(fā)器時,那么這個觸發(fā)器的事件就應(yīng)該是“單位死亡”。條件 ——條件是指該“觸發(fā)器”運(yùn)行所需要滿足的特定條件。比如在上面提到的例子中,當(dāng)“觸發(fā)器”因為某個單位死亡而運(yùn)行時,我們可以設(shè)置一個“條件”以限制只有當(dāng)死亡的單位是英雄時才運(yùn)行。動作 ——動作即是當(dāng)該“觸發(fā)器”運(yùn)行時游戲?qū)?zhí)行的指令。在我們的例子中,當(dāng)英雄死亡時會執(zhí)行的“動作”是“玩家1游戲結(jié)束”。
參考資料 >