導(dǎo) 守望先鋒地圖工坊是令人訝異的,它為我們帶來了實(shí)現(xiàn)自己的想法的機(jī)會(huì),但是,要自己編寫一個(gè)先玩法需要一定的基礎(chǔ),下面為大家?guī)淼木褪峭婕摇盀{涯”編寫的地圖工坊零基礎(chǔ)新手教程,一起來看看吧。  ...

守望先鋒地圖工坊是令人訝異的,它為我們帶來了實(shí)現(xiàn)自己的想法的機(jī)會(huì),但是,要自己編寫一個(gè)先玩法需要一定的基礎(chǔ),下面為大家?guī)淼木褪峭婕摇盀{涯”編寫的地圖工坊零基礎(chǔ)新手教程,一起來看看吧。

 

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

本文的目的是從0開始到入門。如果你已經(jīng)理解了地圖工坊是怎么回事了,那么本文可能對(duì)你幫助并不大。

我們先用幾個(gè)問題來“揭開”地圖工坊神秘的“面紗”:

地圖工坊是什么?它是一個(gè)功能更多的自定義模式。

地圖工坊能做什么?現(xiàn)階段,它可以做一些很有意思的玩法,相信你已經(jīng)體驗(yàn)過地圖工坊的作品了。

地圖工坊不能做什么?它不能脫離游戲的基本框架,例如OW限制了只能有12個(gè)玩家,地圖工坊并不能讓你的房間能塞更多人。現(xiàn)階段它也不能替換模型,不能改變地形。

地圖工坊在哪里?它不難找,新建一個(gè)自定義房間,打開設(shè)置,你就會(huì)發(fā)現(xiàn)一個(gè)大大的“地圖工坊”按鈕。地圖工坊所有的設(shè)置就在這里面了。

什么是規(guī)則

地圖工坊是由很多條“規(guī)則”組成的。規(guī)則是什么?你可以把它看做是一條一條的“條例”。當(dāng)“規(guī)則”該被運(yùn)行的時(shí)候,它就會(huì)被運(yùn)行。舉個(gè)例子:在生活中,如果你上班遲到了,那么老板就會(huì)扣你工資。當(dāng)你早上鬧鈴響了,那么你就應(yīng)該起床了。這些都是生活中的“規(guī)則”。

規(guī)則由三個(gè)部分組成:事件,條件和動(dòng)作。還是上面的例子,當(dāng)你上班遲到,并且今天不是休息日的話,那么老板就會(huì)扣你工資。這條“規(guī)則”中,“上班遲到”是事件,“今天不是休息日”是條件,“扣工資”則是動(dòng)作。

那在游戲里怎么體現(xiàn)呢?例如,我們知道,DVA的核爆會(huì)對(duì)一定范圍內(nèi)的敵人造成傷害,那么,“機(jī)甲爆炸”是事件,“玩家在爆炸范圍內(nèi),且玩家和DVA是敵對(duì)關(guān)系”是條件,“造成傷害”則是動(dòng)作。(PS:這里只是用“機(jī)甲爆炸”舉例子,讓你明白事件、條件、動(dòng)作之間的關(guān)系)

總而言之,規(guī)則即是:當(dāng)某件事(事件)發(fā)生,且條件滿足時(shí),就做一些動(dòng)作。

 

編寫規(guī)則

相信你已經(jīng)知道“規(guī)則”是什么了,那么,接下來,我們就通過“規(guī)則”做一件簡(jiǎn)單的事:讓玩家每次受傷時(shí),回復(fù)10生命值。

過程其實(shí)很簡(jiǎn)單:玩家受傷→回血。那么相應(yīng)的規(guī)則應(yīng)該是什么樣?

通過翻閱事件列表,我們發(fā)現(xiàn)有一個(gè)事件剛好合適:玩家受到傷害。那么我們就用它作為事件了。

我們并沒有什么特別的要求,所以不需要“條件”。

動(dòng)作是給玩家回血。我們應(yīng)該用什么動(dòng)作?通過翻閱文檔,我們發(fā)現(xiàn)了一個(gè)“治療”的動(dòng)作。它需要選擇幾個(gè)東西:玩家,治療者,治療量。

“玩家”就是這個(gè)動(dòng)作的目標(biāo),即給誰治療。我們?cè)趺醋層螒蛑?,治療的目?biāo)是受傷的玩家呢?我們可以使用“事件玩家”。顧名思義,“事件玩家”指的是觸發(fā)事件的玩家。我們?cè)谏厦媸褂昧恕巴婕沂艿絺Α笔录?,那么,在這里“事件玩家”指的就是受到傷害的那個(gè)玩家。類似的,如果我們使用“玩家陣亡”作為事件,那么就可以用“事件玩家”來代指陣亡的那個(gè)玩家。

在本例中,治療者是誰并不重要,所以我們選擇“無”就行了。

最后,我們?cè)O(shè)定的治療量是10點(diǎn),所以我們選擇“數(shù)字”,然后輸入10。