如何记录最高得分?



  • 类似单机排行榜一样的功能,谢谢



  • 如果是记录长期存在的话,可以用本地存储组件,官方教程:https://www.evkworld.cn/learn/291
    然后最高分的判断,如果是单纯只记录一个最高分,那就设置一个全局变量来记录最高分,比较当前分跟最高分谁更高,当前分更高就把当前分设置为最高分,然后把最高分存到本地存储里,如果当前分更低,就完全不管就行了。如果是要像排行榜一样有序的记录多个高分记录,那就用数组来记录这些分数记录,每次都把记录添加进数组后,降序排序数组,如果有记录位数的限制(例如最多10个记录位),那就顺带设置一下数组宽度就行了,之后的存储也是同样的,把整个数组数据存到本地存储里,这样下次重开游戏还能读取到。



  • 谢谢 已经实现了


登录后回复