動態復活點觸發器設定 - 樂高無限動態復活點外掛
來源:樂享遊戲吧 1.65W
“動態復活點”這個外掛,相對於前面的就簡單了許多
其實哈,我比較想希望大家在看教程之前,自己先想想,這個功能要怎麼實現,當自己無法解決的時候,再來看看教程,這樣能幫助大家更好的來學習
官方的外掛是用作於單人模式,我們這裡對其稍微優化一下,我們讓它在多人模式下也能使用吧
那麼這裡就涉嫌到一個新的知識,也就是“全域性變數”旁邊的“私有變數”
“私有變數”這個呢,其實就是“玩家的私有變數”
我們來準備一下“變數”吧:
新建一個裝飾物,命名為“觸發物”
新建一個布林值,命名為“動態復活點”,預設值為“關”
切換到右邊的“私有變數”,新建一個位置,命名為“復活點”
現在我們來看到“動態復活點”這個觸發器,
事件使用:玩家->玩家點選樂高塊或裝飾物
條件使用:環境->指定位置的裝飾物型別
我們只要把“裝飾物”改成“變數->觸發物”就行了
動作內容:
新建一個“賦值->設定位置”,將位置改成“函式->玩家->玩家的私有變數”,將私有變數改為我們建立的“復活點”
新建一個“賦值->設定布林值”,將布林值改成“變數->動態復活點”,設定為“真”
新建一個“遊戲->對玩家傳送通用提示”,內容為“復活點已更新”(可自定義)
下面兩個觸發器分別是啟用狀態和未啟用狀態,在條件裡面加一個“通用->布林值比較”就行了
未啟用狀態的復活與預設的“玩家死亡處理”是一樣的,這裡就不介紹了,我們來看到啟用狀態的動作
新建一個“玩家->復活”,將事件中的位置改成“函式->玩家->玩家的私有變數”,私有變數改為“復活點”
那麼現在,我們的觸發器就寫完了,這裡,我們完成了我們的外掛,並且還支援多人使用不同的復活點,
如果不想讓道具被破壞的話,可以設定道具型別為不可摧毀。