数组满了怎么办
-
我用数组做个排行的功能,要怎么样来把高低分做上下排名?满了怎么替换?
或者有什么别的好办法?
-
@落水桃子 数组不是有排序动作吗,用那个排序后再把它们循环显示出来就是本地排行榜的效果了吧。满了怎么替换这个其实也简单,你每次都把记录直接加在数组最后一行,然后用排序动作排序一下,再把尺寸设置成你要的尺寸,例如你的排行榜最多显示10个记录,然后你不管本次游玩有没有突破记录,都把本次的记录添加到数组里,并执行一次排序动作,然后再去判断数组宽度是不是超过10了,如果是,就设置为10,这样会把超过10的记录删去,然后不管你本次游玩有没有进入排行榜,这么做都能统一处理,不需要再额外判断。
-
好哒,谢谢,我去试试