关于Riot DataDragon API暴击伤害数据缺失的技术问询
英雄联盟英雄暴击伤害数据的API获取问题
结论
- Riot公开的DataDragon API不直接提供英雄基础暴击伤害百分比数据,你看到的
crit和critperlevel字段为0是正常情况——这两个字段对应的是暴击几率属性,而非暴击伤害。
详细说明
字段含义澄清
DataDragon中的crit与critperlevel字段,记录的是英雄的基础暴击几率及成长值。所有英雄的基础暴击几率默认都是0(暴击几率只能通过装备、符文等途径获得),所以这些字段值为0是正确的,和暴击伤害属性完全无关。暴击伤害数据的获取方案
- 官方API无直接支持:目前Riot的所有公开API(包括DataDragon)都没有暴露英雄的基础暴击伤害数据。绝大多数英雄的默认基础暴击伤害为200%,但少数英雄有特殊机制(比如烬的基础暴击伤害为150%,但会转化为额外攻击距离),这类特殊值无法通过官方API获取。
- 可行的替代方案:你需要手动整理有特殊暴击伤害设定的英雄,其余英雄按默认200%处理;或者参考社区维护的数据源来补充特殊值,但需注意同步版本更新以保证数据准确。
内容的提问来源于stack exchange,提问作者skoleosho97
相关产品推荐
相关产品推荐

