觸發(fā)器的原理
觸發(fā)器是指在游戲運行時,地圖上發(fā)生某件事(事件)時, 同時達(dá)成特定條件(條件)后,執(zhí)行特定結(jié)果(動作)的機制。 通過觸發(fā)器,您可以更自由地編輯地圖,制作出獨特的地圖玩法!沒有做不到,只有想不到!
觸發(fā)器內(nèi)的運行邏輯
每一個觸發(fā)器由三個部分組成:
事件:事件是觸發(fā)器的開端,表示游戲中發(fā)生的瞬間的變化,如:一個玩家從存活變?yōu)樗劳觥?/p>
條件:條件檢查游戲中持續(xù)的狀態(tài),如:某個玩家的當(dāng)前血量 < 100。
動作:動作是對游戲中的物體或游戲環(huán)境進(jìn)行的操作,如:復(fù)活某個玩家。
一個完整的觸發(fā)器的執(zhí)行過程如下圖:
一個觸發(fā)器中可以有多個事件,它們之間是“或”的關(guān)系,只要有任意事件觸發(fā),都會繼續(xù)檢查條件。如果觸發(fā)器中沒有事件,則意味著永遠(yuǎn)不會自動執(zhí)行。 一個觸發(fā)器中可以有多個條件,它們之間是“與”的關(guān)系,必須所有的條件都滿足,才能夠往下執(zhí)行動作。
多觸發(fā)器的執(zhí)行規(guī)則
觸發(fā)器和觸發(fā)器之間是并行的關(guān)系,每一個觸發(fā)器分別監(jiān)測自己的事件、檢查自己的條件、執(zhí)行自己的動作。
舉個例子
想要設(shè)計一個玩家破壞方塊后傳送到某個地點的地圖。
我們首先設(shè)置需要傳送的位置,打開工具面板,新建一個地點,這里新建了新位置“寶箱點”
接著找到我們的觸發(fā)器按鈕,新建一個觸發(fā)器。
點擊事件,我們在環(huán)境中找到“樂高塊或裝飾物被挖掘”,點擊添加事件。
點擊行為,這里可以設(shè)置觸發(fā)事件后的添加動作。找到玩家-改變位置。
行為里面還可以設(shè)置詳情,這里可以把位置修改成我們一開始設(shè)置好的寶箱點。
這樣,我們就在地圖上設(shè)置了一種觸發(fā)機制,每當(dāng)有玩家破壞了方塊,將會被傳送到寶箱點這個功能啦。更多功能的介紹可以點擊左上角的問號,游戲會詳細(xì)講解各種事件,條件,動作的說明哦。
我們設(shè)置完地圖后記得要檢查是否能正常運作,在編輯界面的上方有一個玩法測試,點擊就可以測試地圖已經(jīng)設(shè)置好的玩法了。
樂高無限觸發(fā)器里還有許許多多的觸發(fā)事件、觸發(fā)條件和觸發(fā)行為,需要小伙伴們根據(jù)自己的需要和想象力,自由的去組合,快去游戲里試試這個獨特的觸發(fā)器功能吧。
全部評論