PVZClass.NET 使用指南 第2章 Create 第1节 CreateZombie & CreatePlant

ji233

管理员
管理成员

一 CreateZombie​

首先,我们翻找代码,得到CreateZombie方法的声明:
C#:
Public Shared Function CreateZombie(ByVal Type As ZombieType, ByVal Row As Integer, ByVal Column As Byte) As Zombie
可以看到,当我们调用CreateZombie的时候,我们需要一个ZombieType,对应着将生成Zombie的类型。在PVZClass中,可通过ZombieType枚举类型来进行选择。当我们调用该方法并且简易输入时,IDE会自动弹出代码提示来供我们补全,我们可以借助注释等挑选自己需要生成的僵尸类型。
1618656123294.png

另外,我们还需要Zombie所在行和Zombie所在列。当我们输入完僵尸类型时,我们按下英文逗号,IDE会提示我们下一个需要的数据:
1618656245165.png

1618656258480.png

值得注意的时,在PVZClass中,行为从上往下并且从0开始计数,比如你想要在最上面一行生成,你应该将行的数值定为0,而非1。同样的,列为从左向右数,从0开始计数
如果我们想要在第一行第三列生成一个冰车僵尸,可以使用如下代码:
C#:
PVZ.CreateZombie(PVZ.ZombieType.Zomboin,0,2);
1618656456799.png

二 CreatePlant​

C#:
Public Shared Function CreatePlant(ByVal Type As PlantType, ByVal Row As Integer, ByVal Column As Byte, Optional Imitative As Boolean = False) As Plant
前三个数据同理,只是我们多了第四个数据,这个数据时一个布尔类型,决定该植物是否为模仿者。
第四个数据可以不进行输入,若你不输入第四个数据,则默认不是模仿者,如果你想要使生成的植物为模仿者,则需要输入True。
1618656676621.png

如果我们想要在第一行第三列生成一个三叶草(不是模仿者),则使用如下代码:
C#:
PVZ.CreatePlant(PVZ.PlantType.Blover, 0, 2);
QQ截图20210417184933.jpg


本课样例代码获取:https://github.com/XM12G/PVZClassExample/blob/master/CreateExample/CreateZombie&CreatePlant/Program.cs
 

顶部