数组满了怎么办



  • 我用数组做个排行的功能,要怎么样来把高低分做上下排名?满了怎么替换?
    或者有什么别的好办法?



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



  • 好哒,谢谢,我去试试


登录后回复