简单英雄构建流程

@author:syt

这是最简单最弱智的英雄的构建的教程(例如monkey)

一些机制比较特殊的英雄(如后羿需要专门构建动作)的进阶教程请查看其他文档(如果写了的话)

逻辑概述

AllPlayers类下有

public List heroes;

具体内容请自行查阅,里面存储的核心内容即hero.heroname

后在BeforeAttack和AfterAttack中添加对应内容

(注:instance为玩家动作选择后,描述实际造成效果的类,对其的修改就是对最终效果的修改)

添加英雄名字

image-20240715182209487

在HeroManager 对象中下挂了 所有已完成英雄的名字的列表。

这里添加你要写的英雄的名字,注意遵循命名大小写规则(中文名就按照中文名英化的规则来)。 (这里hero的复数形式有问题,无伤大雅,找得到就行)

添加技能效果

考虑BeforeAttack和AfterAttack两个类

找到对应的函数添加几行代码

举例

猴子的伤害要乘以三

找到BuffAttack函数后,对照名字添加效果

image-20240715220631017

测试

保存好文件后

进行简单测试,并且把添加到测试需求中,等待测试选手完成