【Broforce進(jìn)階觸發(fā)器教程】重復(fù)觸發(fā)器
反復(fù)自我觸發(fā)器
反復(fù)自我觸發(fā)器,即該觸發(fā)器自己?jiǎn)?dòng)自己,這樣做有一定的危險(xiǎn),但是最為簡(jiǎn)單,如果您這么做,請(qǐng)?jiān)O(shè)定延時(shí)觸發(fā),設(shè)置較低的延時(shí)可能造成內(nèi)存泄漏和游戲崩潰,在觸發(fā)器選項(xiàng)卡中,選中下方的”Add New Level Event Action“,將動(dòng)作選項(xiàng)卡設(shè)置為”ActivateTrigger“,移動(dòng)到最下方,輸入該觸發(fā)器自己的名稱,即可完成該重復(fù)觸發(fā)器。


標(biāo)準(zhǔn)雙觸發(fā)器
一般情況下,您應(yīng)該采用雙觸發(fā),因?yàn)樗歉踩挠|發(fā)器,但是您的工作量將會(huì)成倍地上漲!同樣地,您可以添加更多的重復(fù)觸發(fā)器……然后豬腦過(guò)載。

標(biāo)準(zhǔn)多觸發(fā)器
使用多觸發(fā)器是反復(fù)觸發(fā)器的最佳選擇!
您可以使用第三個(gè)Trigger來(lái)開(kāi)始觸發(fā)它們,如果要這么做,請(qǐng)分別在Repeat Trigger1,2中取消勾選Start Enabled選項(xiàng),這樣能使得它們不能自動(dòng)啟動(dòng),然后設(shè)置第三個(gè)Trigger,設(shè)置它啟動(dòng)這兩個(gè)重復(fù)觸發(fā)器,您注意到,這兩個(gè)重復(fù)觸發(fā)器有間隔,這樣做是為了避免過(guò)快地重復(fù)觸發(fā)自己,能為觸發(fā)留下緩沖,但是仍然建議添加延時(shí)啟動(dòng)。設(shè)置啟動(dòng)觸發(fā)器能夠減少一些問(wèn)題。

同樣地,使用第四個(gè)Trigger來(lái)終止它們,只是“Level Event”選項(xiàng)卡中的“ActivateTrigger”替換成了“DeactivateTrigger”,為T(mén)rigger和Action命名是良好的制作習(xí)慣,可以使更高級(jí)的觸發(fā)器得以實(shí)現(xiàn)和更高的可讀性。

不被終止的重復(fù)觸發(fā)器是難以預(yù)料的,所以建議添加終止觸發(fā)器;應(yīng)該包含“啟動(dòng)重復(fù)觸發(fā)器”避免英雄因其他原因先觸發(fā)了終止觸發(fā)器,使得它無(wú)法終止。您可以進(jìn)一步地優(yōu)化它,即使得終止觸發(fā)器最初不自動(dòng)運(yùn)行,在啟動(dòng)觸發(fā)器中啟動(dòng)終止觸發(fā)器。
以下是一個(gè)經(jīng)典的重復(fù)觸發(fā)器示例,您可以在我的Broforce創(chuàng)意工坊中找到它。該關(guān)卡包含了大量的Trigger。

玩得愉快,同時(shí)避免內(nèi)存泄漏,豬腦過(guò)載