目前算档位的方式不是特别繁琐就是算的不准,这里给出我总结的又快又准的算法——
注意初始六星和非初始六星宠的算法不太一样,先上结论,原理后面说明:
非初始六星宠:自己的六星宝宝成长/【五星】成长,取小数点后两位即是档位,注意四舍五入到小数点后两位
初始六星(如融合)宠:自己的六星宝宝成长/【六星最低档】成长,取小数点后两位+10即是档位
看上去有点混乱,实际我说一下原理你就明白了:
五星升六星,就是成长在五星的基础上提高10%-20%,提高多少就是多少档,所以你直接用六星宝宝的成长除以原先的五星成长,如果是1.15倍,那就是提高了15%,是15档。以此类推
初始六星宝宝没有五星成长一说,游戏公司在设计时是以【六星最低档】为基准的,提升0%-10%。比最低档高1%就是11档,高5%就是15档,最多高10%就是20档,以此类推。所以直接用你自己的宝宝成长除以【六星最低档】成长就可以了,如果是1.05倍,那就是15档。
注意初始六星和非初始六星宠的算法不太一样,先上结论,原理后面说明:
非初始六星宠:自己的六星宝宝成长/【五星】成长,取小数点后两位即是档位,注意四舍五入到小数点后两位
初始六星(如融合)宠:自己的六星宝宝成长/【六星最低档】成长,取小数点后两位+10即是档位
看上去有点混乱,实际我说一下原理你就明白了:
五星升六星,就是成长在五星的基础上提高10%-20%,提高多少就是多少档,所以你直接用六星宝宝的成长除以原先的五星成长,如果是1.15倍,那就是提高了15%,是15档。以此类推
初始六星宝宝没有五星成长一说,游戏公司在设计时是以【六星最低档】为基准的,提升0%-10%。比最低档高1%就是11档,高5%就是15档,最多高10%就是20档,以此类推。所以直接用你自己的宝宝成长除以【六星最低档】成长就可以了,如果是1.05倍,那就是15档。