守望先鋒地圖工坊是令人訝異的,它為我們帶來了實現自己的想法的機會,但是,要自己編寫一個先玩法需要一定的基礎,下面為大家?guī)淼木褪峭婕摇盀{涯”編寫的地圖工坊零基礎新手教程,一起來看看吧。
守望先鋒地圖工坊零基礎入門教程
本文的目的是從0開始到入門。如果你已經理解了地圖工坊是怎么回事了,那么本文可能對你幫助并不大。
我們先用幾個問題來“揭開”地圖工坊神秘的“面紗”:
地圖工坊是什么?它是一個功能更多的自定義模式。
地圖工坊能做什么?現階段,它可以做一些很有意思的玩法,相信你已經體驗過地圖工坊的作品了。
地圖工坊不能做什么?它不能脫離游戲的基本框架,例如OW限制了只能有12個玩家,地圖工坊并不能讓你的房間能塞更多人?,F階段它也不能替換模型,不能改變地形。
地圖工坊在哪里?它不難找,新建一個自定義房間,打開設置,你就會發(fā)現一個大大的“地圖工坊”按鈕。地圖工坊所有的設置就在這里面了。
什么是規(guī)則
地圖工坊是由很多條“規(guī)則”組成的。規(guī)則是什么?你可以把它看做是一條一條的“條例”。當“規(guī)則”該被運行的時候,它就會被運行。舉個例子:在生活中,如果你上班遲到了,那么老板就會扣你工資。當你早上鬧鈴響了,那么你就應該起床了。這些都是生活中的“規(guī)則”。
規(guī)則由三個部分組成:事件,條件和動作。還是上面的例子,當你上班遲到,并且今天不是休息日的話,那么老板就會扣你工資。這條“規(guī)則”中,“上班遲到”是事件,“今天不是休息日”是條件,“扣工資”則是動作。
那在游戲里怎么體現呢?例如,我們知道,DVA的核爆會對一定范圍內的敵人造成傷害,那么,“機甲爆炸”是事件,“玩家在爆炸范圍內,且玩家和DVA是敵對關系”是條件,“造成傷害”則是動作。(PS:這里只是用“機甲爆炸”舉例子,讓你明白事件、條件、動作之間的關系)
總而言之,規(guī)則即是:當某件事(事件)發(fā)生,且條件滿足時,就做一些動作。
編寫規(guī)則
相信你已經知道“規(guī)則”是什么了,那么,接下來,我們就通過“規(guī)則”做一件簡單的事:讓玩家每次受傷時,回復10生命值。
過程其實很簡單:玩家受傷→回血。那么相應的規(guī)則應該是什么樣?
通過翻閱事件列表,我們發(fā)現有一個事件剛好合適:玩家受到傷害。那么我們就用它作為事件了。
我們并沒有什么特別的要求,所以不需要“條件”。
動作是給玩家回血。我們應該用什么動作?通過翻閱文檔,我們發(fā)現了一個“治療”的動作。它需要選擇幾個東西:玩家,治療者,治療量。
“玩家”就是這個動作的目標,即給誰治療。我們怎么讓游戲知道,治療的目標是受傷的玩家呢?我們可以使用“事件玩家”。顧名思義,“事件玩家”指的是觸發(fā)事件的玩家。我們在上面使用了“玩家受到傷害”事件,那么,在這里“事件玩家”指的就是受到傷害的那個玩家。類似的,如果我們使用“玩家陣亡”作為事件,那么就可以用“事件玩家”來代指陣亡的那個玩家。
在本例中,治療者是誰并不重要,所以我們選擇“無”就行了。
最后,我們設定的治療量是10點,所以我們選擇“數字”,然后輸入10。
全部評論