[公主连结]关于满血/技能值充电的一丢丢碎碎念(其实是个人理解)
就是看希儿那篇文章过来的
这文章主要是说这个满血充电,个人的理解
首先要明白,计算机不是人,没有办法“直接判断”谁的HP/TP最高,要通过常规的思路去判断(就像解数学题那样)。判断冲谁实际上就是从高到低排列,取第一位。Cygames的可爱程序员们使用了快速排列算法去判断。不懂计算机的肯定会问,大家都满血/TP,那还用判断么?这个问题问得好,但是别忘了考试时你直接写答案可还是没分的哦。依然是要判断的,但是他不需要一开始就判断谁满血TP,谁不满,因为情况有很多种,也不好判断。另外就算是全满,快速排序的算法一样可以执行。但是这样执行下来,他会改变排列顺序。
如:[TP弓 充电宝 狼 狗 黑骑]->[100,100,100,100,100]
执行了快速排序算法后,结果还是[100,100,100,100,100],但是角色顺序变了[充电宝 TP弓 狗 黑骑 狼](瞎编的顺序,请以实际为准)自然就冲充电宝了,这与快排算法有关,他会改变顺序(不然你怎么排列?)
另外懒人版其实也并非全适用,因为NNK分身也算一个呢,就是6个角色在场上了。
本人2800咸鱼,如有不对请指出