(NO.00001)iOS游戏SpeedBoy Lite成形记(二十八):增加排行榜功能-阿里云开发者社区

开发者社区> 人工智能> 正文
登录阅读全文

(NO.00001)iOS游戏SpeedBoy Lite成形记(二十八):增加排行榜功能

简介:

游戏大体上基本也就完成了,还差一个排行榜.否则如何激励各位选手创造新纪录呢?

排行榜功能也没什么难的,不过需要一点点排序的算法上的考虑.

这里我们把排行榜记录数据和排序都放在GameState类中,在GameScene类中只要完成2件事:

1.每次选手到达终点时更新记录
2.玩家点击Record后弹出排行榜菜单窗口,里面按成绩将选手排序.

首先我们打开SpriteBuilder,新建一个菜单窗口:
在Layers文件夹中新建RecordsLayer.ccb文件,类型为Node.

然后拖入背景图片到其中的Root节点,然后添加2个label和1和按钮控件,调整合适的位置,如下图示:

这里写图片描述

接下来给按钮增加回调方法:justClose,并且添加中间label到代码的引用:_recordsLabel.

最后打开GameInterface.ccb文件,在界面右上角添加一个按钮:Records,用来弹出排行榜窗口:

这里写图片描述

然后设置该按钮的回调为showRecords.

SpriteBuilder界面的设置就完成了,下一篇我们补全对应的代码逻辑.

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
人工智能
使用钉钉扫一扫加入圈子
+ 订阅

了解行业+人工智能最先进的技术和实践,参与行业+人工智能实践项目

其他文章
最新文章
相关文章