散射箭觸發器設定攻略 - 樂高無限散射箭外掛

來源:樂享遊戲吧 3.04W

其實,“散射箭”這個外掛,要製作起來,很簡單,只是需要運用到一點數學方面的知識(各位放心,國小的那種)

我們先新建幾個“全域性變數”,分別是

數值:偏移角度、數量

偏移角度:30

數量:10

道具型別:發動道具、彈藥型別

發動道具:斧頭髮射器

彈藥型別:彈藥_火箭彈

將這些設定為變數,方便我們進行修改

樂高無限散射箭外掛 散射箭觸發器設定攻略

樂高無限散射箭外掛 散射箭觸發器設定攻略 第2張

新建一個觸發器組起名為“【技能】散射箭”

新建兩個觸發器,起名為“散射箭”和“發射道具”

樂高無限散射箭外掛 散射箭觸發器設定攻略 第3張

進入“散射箭”

事件為“玩家”->“使用道具”

條件為“道具”->“道具型別判斷”,將“道具型別”改成我們建立的“全域性變數”->“發動道具”;

動作為“工具”->“迴圈執行觸發器”,“變數”改成我們建立的“全域性變數”->“數量”,然後“從‘1’到‘數量’,”,執行觸發器“發射道具”;

這裡簡單的解釋一下,意思為:“當玩家使用的道具是‘發動道具’的時候,迴圈執行‘發動道具’這個觸發器,執行次數是‘數量’”

至於最後的迴圈執行觸發器,第一個引數選擇的值是變動值,比如說,我們是從1-10,那麼:

第一次“數量” = 1;

第二次“數量” = 2;

第三次“數量” = 3;

........

直到“數量” = 10 時結束迴圈

樂高無限散射箭外掛 散射箭觸發器設定攻略 第4張

然後進入“發射道具”

因為“發射道具”我們是使用上一個觸發器迴圈來執行這個觸發器的,所以事件和條件我們都可以不用填寫,重點來看“動作”;

建立一個“道具”->“建立屬於玩家的投擲物”

“玩家”改成“觸發事件的玩家”,“投擲物”改成我們建立的“全域性變數”->“彈藥型別”

這裡先說一下,綠色字型都是“函式”裡面的內容,所以下面所說的就是“函式 ”裡面的內容

“函式”->“通用”->位置偏移,“事件中的位置”改成“函式”->“玩家”->“獲取玩家準心的位置”,然後使用“觸發事件的玩家”

右邊的偏移是按照(x,y,z)來排列的,外掛中的“散射箭”是橫向分佈的,所以我們修改第一個x座標位置

x:橫向

y:豎向

z:未知

我們給“x”座標新增“函式”->“數學”->“數值運算”,第一個數值改成我們建立的變數“偏移角度”,運算子改成“×”

第二個數值改成“函式”->“數學”->“數值運算”,然後改成【變數“數量”÷2】

這裡解釋一下為什麼要÷2,我們是希望我們製作的“散射箭”以我們準心為中心,向兩邊散射,所以兩邊應該對稱的,所以我們還要建立一個與之對稱的散射箭,

“數量”是總數,總數÷2,就是一半的數量,想必大家已經能想到下一步要怎麼做了吧

樂高無限散射箭外掛 散射箭觸發器設定攻略 第5張

樂高無限散射箭外掛 散射箭觸發器設定攻略 第6張

現在我們原地複製一個動作,我們需要修改的只有“x”座標下的“數值運算”

之前的“偏移角度×(數量÷2)”,“x”的值是正數,向右偏移,

我們在這裡改成 0 - [偏移角度×(數量÷2)],即為負數,向左偏移

這樣我們就完成了我們自己製作的“散射箭”,如需修改的話, 我們只需要修改我們建立的“變數”就行了,

樂高無限散射箭外掛 散射箭觸發器設定攻略 第7張

樂高無限散射箭外掛 散射箭觸發器設定攻略 第8張

最後我們來測試一下吧

樂高無限散射箭外掛 散射箭觸發器設定攻略 第9張

熱門標籤