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