欢迎光临散文网 会员登陆 & 注册

PVZ2国际版自制关卡教程第三弹——游戏模式和设置

2023-06-16 02:07 作者:一只狐海林  | 我要投稿

有了关卡的框架,现在要做的就是让关卡能够正常的游玩。PVZ2关卡的玩法很单一,但也有许多不同的规则,比如禁用一些植物,系统选定植物,挑战模式,保护植物等等。这些在关卡文件中的体现就是游戏模式,也就是

Modules

列表里面的东西,比如之前介绍的僵尸胜利的条件还有波次,还比如对关卡植物的选择,模式名为

"RTID(SeedBank@CurrentLevel)"

,想要增加游戏的模式,就把模式名加入列表即可:

Modules:[

"RTID(ZombieDeadWinCon@LevelModules)", "RTID(DefaultZombieWinCondition@LevelModules)", "RTID(NewWaves@CurrentLevel)", "RTID(SeedBank@CurrentLevel)"

]

当然,简单的把游戏模式加入列表不足以把模式设置清楚,就像选植物有自选和选定两种情况,所以游戏模式还需要对应的设置,即

objects

列表里面的元素,每一个花括号里都是一个设置,

设置不分先后顺序

。接下来会列举常用的模式及其对应的设置。

设置的大概格式之前讲过,就不赘述了,只讲解

objdata

里面的每条的意思。

一,植物选择:"RTID(SeedBank@CurrentLevel)"

PlantExcludeList

是禁用植物列表,用于自选植物模式,可以为空也可以删去,比如禁用向日葵和坚果墙。

"PlantExcludeList":[

"sunflower", "wallnut"

]

PresetPlantList

是选定的植物列表,在自选植物时,此列表里的植物会被锁定必选,在使用选定的植物模式中,此列表即为本关选定的植物。其格式与禁用植物类似。

SelectionMethod

规定是玩家自选植物还是系统选定植物,可填入

chooser

自选植物,

preset

选定的植物。

二,默认阳光掉落:"RTID(DefaultSunDropper@LevelModules)"

此模式不用具体设置,不存在此模式时则不会掉落阳光,存在即正常掉落阳光。

三,小推车:"RTID(~Mowers@LevelModules)"

此模式不用具体设置,波浪号处填入小推车的样式,与世界名一致,如埃及小推车: "RTID(EgyptMowers@LevelModules)"

注意大小写

。不存在此模式时则没有小推车。

四,在场上放置植物:"RTID(ForzenPlantPlacement@CurrentLevel)"

用于预先在场地上放置植物,即游戏开始时场上会有你放置的植物。

InitialPlantPlacements

是预放置的植物列表,其元素是花括号,每一个花括号代表一株植物。花括号内:

GridX和GridY

确定植物的位置,填入数字,pvz2的场地是一个5x9的长方形,与设置出怪时的

Row

不同,从上到下第一行Y为0,第二行Y为1,一直到第五行Y为4。列与其类似,从左到右第一列X为0,一直到第九列X为8。

TypeName

填入植物的名字

Level

填入植物等级,若要使用玩家本身植物的等级则填入-1。

Condition

是植物的状态,常用的就是将植物冰封,填入icecubed。用不着就把此条删去。

例如在第五列第三行放置一个玩家植物本身等级的坚果墙就这样写:

"InitialPlantPlacements":[

{ "GridX": 4, "GridY": 2, "TypeName": "wallnut", "Level": -1 }

]

五,在场上放置墓碑:"RTID(Gravestones@CurrentLevel)"

与放置植物类似。常用的墓碑的名字如gravestone_egypt埃及墓碑,gravestone_dark黑暗墓碑。

六,未来世界的瓷砖:"RTID(FutureLinkedTileGroups@CurrentLevel)"

Group

是瓷砖的样式,可填入的值上方有列出。

mX和mY

填入数字,决定瓷砖的位置,与放置植物和墓碑的Grid一致。

PropagationDelay

规定连锁的延迟,一般不改动。

七,西部矿车:"RTID(CowboyRails@CurrentLevel)"

RailcartType

是矿车种类,一般都用西部矿车railcart_cowboy。

Railcarts

是矿车的列表,

Column和Row

相当于X与Y,填入数字,同放置植物。

Rails

是铁轨列表,

Column

同上,即X,

RowStart和RowEnd

规定铁轨跨越的行,可以理解为Y,比如想要铁轨铺在第三行到第五行,则start填2,end填4。

八,失落金砖和陷阱砖:"RTID(GoldTiles@CurrentLevel)"

和上面的差不多,就不赘述了,种类从左到右依次是金砖,火焰陷阱,滚石陷阱。

九,冰河或摩登的滑块:"RTID(SliderPlacement@CurrentLevel)"

也差不多,种类里从左到右依次是冰河向下,冰河向上,摩登向下,摩登向上。

那么常用的游戏模式就暂时介绍到这里,现在你应该可以创作出可玩的关卡了。下一篇将会介绍挑战模式,给过关加点条件。 先到这里~

PVZ2国际版自制关卡教程第三弹——游戏模式和设置的评论 (共 条)

分享到微博请遵守国家法律