PVZ2國(guó)際版自制關(guān)卡教程第三彈——游戲模式和設(shè)置
有了關(guān)卡的框架,現(xiàn)在要做的就是讓關(guān)卡能夠正常的游玩。PVZ2關(guān)卡的玩法很單一,但也有許多不同的規(guī)則,比如禁用一些植物,系統(tǒng)選定植物,挑戰(zhàn)模式,保護(hù)植物等等。這些在關(guān)卡文件中的體現(xiàn)就是游戲模式,也就是
Modules
列表里面的東西,比如之前介紹的僵尸勝利的條件還有波次,還比如對(duì)關(guān)卡植物的選擇,模式名為
"RTID(SeedBank@CurrentLevel)"
,想要增加游戲的模式,就把模式名加入列表即可:
Modules:[
"RTID(ZombieDeadWinCon@LevelModules)", "RTID(DefaultZombieWinCondition@LevelModules)", "RTID(NewWaves@CurrentLevel)", "RTID(SeedBank@CurrentLevel)"
]
當(dāng)然,簡(jiǎn)單的把游戲模式加入列表不足以把模式設(shè)置清楚,就像選植物有自選和選定兩種情況,所以游戲模式還需要對(duì)應(yīng)的設(shè)置,即
objects
列表里面的元素,每一個(gè)花括號(hào)里都是一個(gè)設(shè)置,
設(shè)置不分先后順序
。接下來會(huì)列舉常用的模式及其對(duì)應(yīng)的設(shè)置。
設(shè)置的大概格式之前講過,就不贅述了,只講解
objdata
里面的每條的意思。
一,植物選擇:"RTID(SeedBank@CurrentLevel)"
PlantExcludeList
是禁用植物列表,用于自選植物模式,可以為空也可以刪去,比如禁用向日葵和堅(jiān)果墻。
"PlantExcludeList":[
"sunflower", "wallnut"
]
PresetPlantList
是選定的植物列表,在自選植物時(shí),此列表里的植物會(huì)被鎖定必選,在使用選定的植物模式中,此列表即為本關(guān)選定的植物。其格式與禁用植物類似。
SelectionMethod
規(guī)定是玩家自選植物還是系統(tǒng)選定植物,可填入
chooser
自選植物,
preset
選定的植物。
二,默認(rèn)陽(yáng)光掉落:"RTID(DefaultSunDropper@LevelModules)"
此模式不用具體設(shè)置,不存在此模式時(shí)則不會(huì)掉落陽(yáng)光,存在即正常掉落陽(yáng)光。
三,小推車:"RTID(~Mowers@LevelModules)"
此模式不用具體設(shè)置,波浪號(hào)處填入小推車的樣式,與世界名一致,如埃及小推車: "RTID(EgyptMowers@LevelModules)"
注意大小寫
。不存在此模式時(shí)則沒有小推車。
四,在場(chǎng)上放置植物:"RTID(ForzenPlantPlacement@CurrentLevel)"
用于預(yù)先在場(chǎng)地上放置植物,即游戲開始時(shí)場(chǎng)上會(huì)有你放置的植物。
InitialPlantPlacements
是預(yù)放置的植物列表,其元素是花括號(hào),每一個(gè)花括號(hào)代表一株植物?;ɡㄌ?hào)內(nèi):
GridX和GridY
確定植物的位置,填入數(shù)字,pvz2的場(chǎng)地是一個(gè)5x9的長(zhǎng)方形,與設(shè)置出怪時(shí)的
Row
不同,從上到下第一行Y為0,第二行Y為1,一直到第五行Y為4。列與其類似,從左到右第一列X為0,一直到第九列X為8。
TypeName
填入植物的名字
Level
填入植物等級(jí),若要使用玩家本身植物的等級(jí)則填入-1。
Condition
是植物的狀態(tài),常用的就是將植物冰封,填入icecubed。用不著就把此條刪去。
例如在第五列第三行放置一個(gè)玩家植物本身等級(jí)的堅(jiān)果墻就這樣寫:
"InitialPlantPlacements":[
{ "GridX": 4, "GridY": 2, "TypeName": "wallnut", "Level": -1 }
]
五,在場(chǎng)上放置墓碑:"RTID(Gravestones@CurrentLevel)"
與放置植物類似。常用的墓碑的名字如gravestone_egypt埃及墓碑,gravestone_dark黑暗墓碑。
六,未來世界的瓷磚:"RTID(FutureLinkedTileGroups@CurrentLevel)"
Group
是瓷磚的樣式,可填入的值上方有列出。
mX和mY
填入數(shù)字,決定瓷磚的位置,與放置植物和墓碑的Grid一致。
PropagationDelay
規(guī)定連鎖的延遲,一般不改動(dòng)。
七,西部礦車:"RTID(CowboyRails@CurrentLevel)"
RailcartType
是礦車種類,一般都用西部礦車railcart_cowboy。
Railcarts
是礦車的列表,
Column和Row
相當(dāng)于X與Y,填入數(shù)字,同放置植物。
Rails
是鐵軌列表,
Column
同上,即X,
RowStart和RowEnd
規(guī)定鐵軌跨越的行,可以理解為Y,比如想要鐵軌鋪在第三行到第五行,則start填2,end填4。
八,失落金磚和陷阱磚:"RTID(GoldTiles@CurrentLevel)"
和上面的差不多,就不贅述了,種類從左到右依次是金磚,火焰陷阱,滾石陷阱。
九,冰河或摩登的滑塊:"RTID(SliderPlacement@CurrentLevel)"
也差不多,種類里從左到右依次是冰河向下,冰河向上,摩登向下,摩登向上。
那么常用的游戲模式就暫時(shí)介紹到這里,現(xiàn)在你應(yīng)該可以創(chuàng)作出可玩的關(guān)卡了。下一篇將會(huì)介紹挑戰(zhàn)模式,給過關(guān)加點(diǎn)條件。 先到這里~