本问题搬运自https://docs.qq.com/sheet/DS1dLQW5odXdLbXFM
如何实现一个范围技能:敌对单位离技能释放中心越远,造成的伤害越低
本问题搬运自https://docs.qq.com/sheet/DS1dLQW5odXdLbXFM
如何实现一个范围技能:敌对单位离技能释放中心越远,造成的伤害越低
获取敌方单位到施法点的距离,根据这个距离造成不同伤害。
一种简单的实现方案是:距离100以内,造成100伤害,距离100-300内造成200伤害……
另一组方案是:以地方单位到施法点的距离为系数,用这个系数乘上技能初始伤害