解决了,不过没有新建数组,也没有用find(留下了不会用find编程的泪水)。用了以下流程达到同样效果,目前唯一的缺点是点击加汤料后响应有点慢。
1、给原数组(6列)高度加1列,手动给“延年益寿+??”第7列赋值0,其他的第7列赋值1
2、新增一个数值变量"最久寿命",与所有“延年益寿+??”的第6列进行判断最大值:"最久寿命"=A,A<B则"最久寿命"=B,再把B处第7列赋值1,再与C/D/E比较和赋值(语句很长,用到数组.at()和数组.indexof())
3、先按照第6列降序,再按照第7列降序,最后显示buff的时候把第6列=0和第7列=0的都隐藏掉,如图(唯一可以截屏一屏的):