日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

守望先鋒地圖工坊零基礎(chǔ)入門教程 守望先鋒地圖工坊新手教程( 三 )



兩個(gè)“特殊”的事件
通過上面的內(nèi)容 , 我們已經(jīng)知道了規(guī)則是什么 , 以及基本都規(guī)則編寫 。但你發(fā)現(xiàn) , “事件”只有非常少的幾項(xiàng) 。如果我們要做一些其他功能 , 例如 , 我們想讓玩家重生后馬上將他移到某個(gè)位置 , 無論是受到、造成傷害事件 , 還是陣亡事件 , 都不能滿足要求 。這時(shí)候 , 就需要用到持續(xù)事件+條件了 。
持續(xù)事件和其他的事件都不太一樣 。其他事件都是“當(dāng)這件事發(fā)生時(shí)” , 而持續(xù)事件則是“我會一直等著 , 直到條件滿足” 。
例如 , 我們可以用“存活”來判斷玩家陣亡與否 。而結(jié)合我們上面所說的持續(xù)事件 , 我們可以寫出這樣的規(guī)則:
事件:持續(xù) - 每名玩家
條件:存活(事件玩家) == 真
這是什么意思呢?根據(jù)上面的介紹 , 我們把它“翻譯”過來 , 就是:一直等 , 直到玩家活著的時(shí)候 , 就做下面的動作 。
官方文檔中有這樣的解釋:“當(dāng)首次檢查就滿足條件時(shí) , 則會執(zhí)行行動 。當(dāng)未滿足條件列表 , 但之后又滿足時(shí) , 則會嘗試再次執(zhí)行行動” 。
因此 , 我們上面的規(guī)則 , 實(shí)際上就是:當(dāng)玩家陣亡的時(shí)候 , 游戲就會等——等到玩家復(fù)活 , 然后做相應(yīng)的動作 。之后玩家又陣亡了 , 游戲又會繼續(xù)等 。不斷重復(fù)上述的過程 。
類似的 , 我們現(xiàn)在要編寫一個(gè)規(guī)則 , 能響應(yīng)不在地板上的玩家按互動鍵(F) , 那么我們就可以這樣寫
事件:持續(xù) - 每名玩家
條件:
在地面上(事件玩家) == 假
按鈕被按下(事件玩家, 互動) == 真
動手做一個(gè)模式 。
通過上面的文章 , 我們已經(jīng)知道了如何編寫規(guī)則 。但相信你還不知道如何編寫一個(gè)簡單的玩法 。不知道大家是否玩過有“守望傳火”之稱的“燙手山芋”模式?這里 , 我們就以此模式為例子 。
注意:因?yàn)楸疚氖且黄坛涛恼?nbsp;, 所以不會完整覆蓋整個(gè)游戲模式 。

守望先鋒地圖工坊零基礎(chǔ)入門教程 守望先鋒地圖工坊新手教程



守望先鋒地圖工坊零基礎(chǔ)入門教程 守望先鋒地圖工坊新手教程


傳火
我們想想這個(gè)模式是怎么玩的?帶著“火”的玩家通過攻擊別的玩家(不論是何種方式) , 就可以把“火”傳給別人 。
那么 , 這個(gè)過程用規(guī)則怎么描述?我們可以這樣說:當(dāng)一名玩家受到傷害 , 并且他自己沒有火 , 但是攻擊他的玩家有火的時(shí)候 , 就把火傳給這名玩家 。
從上面的描述不難看出 , 我們應(yīng)該選擇“玩家受到傷害”事件 。但是 , 我們?nèi)绾沃劳婕矣袥]有“火”呢?不知道大家是否記得艾什的“延時(shí)雷管”——我們可以用點(diǎn)燃狀態(tài)來表示火 。通過翻閱手冊 , 我們可以找到“具有狀態(tài)”和“設(shè)置狀態(tài)”、“清除狀態(tài)”幾個(gè)東西 。這樣 , 我們就可以把條件組合出來 。
條件是受傷的玩家沒有火 , 而攻擊方有火 。因?yàn)槲覀兪褂昧?ldquo;玩家受到傷害”事件 , 因此 , 我們使用“事件玩家”表示前者 , “攻擊方”表示后者 。條件便是:
具有狀態(tài)(事件玩家, 點(diǎn)燃) == 假

推薦閱讀