请选择 进入手机版 | 继续访问电脑版
提问

#楼主# 2019-6-12

跳转到指定楼层
今天把跑酷游戏的分数排行榜以及关卡解锁的功能做好了,关卡解锁相对来说比较简单了,只需要用到Unity自带的PlayerPrefs记录好每一局的分数,然后看分数是否达到要求,如果达到要求,就解锁下一个关卡,没有达到,玩家点击下一关卡的时候,提示玩家分数不够,尚未解锁就,当然与此同时,在按钮上放一个锁的图标,当分数达到时,锁的图标就会自动消失,并提示玩家,已解锁新关卡,总的思路就是这样的。
然后说说排行榜吧!对于新手而言,一些冒泡排序法,以及其他的一些比较难以理解的方法,看起来都不太清晰,我本人也用了一种方法,可以确定的是,思路本身是没有问题的,只是在写代码的过程当中,有一些逻辑性的问题没有考虑到,所以一开始是出了错的,出了错之后,我差点就放弃了这个思路了,但是后来冷静分析,仔细查看代码,看出了逻辑上的错误,改正过来了,就把排行榜给做出来了。
不过,我这个思路虽然好用,但是也有局限性,排行榜上的名次比较少的时候,可以用这个思路,当名次多了,这个方法就不行了。好在我这个游戏也只有前三名的排行榜,如果榜单上有很多名次要排出来,我还是要老老实实的用冒泡排序法,排好分数,然后用以及其他的方法显示出来。

回复

使用道具

成为第一个回答人

B Color Link Quote Code Smilies
返回顶部