位置: 编程技术 - 正文
推荐整理分享铁嘴李的cocos2dx之旅之UserDefault用法(铁嘴大师),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:铁嘴下山全文免费阅读,铁嘴大师,铁嘴下山全文免费阅读,铁嘴啥意思,铁嘴王指什么动物,铁嘴银牙百度百科,李铁嘴硬,李铁嘴硬,内容如对您有帮助,希望把文章链接给更多的朋友!
很久没有跟大家分享Cocos2d学习时的经验了,今天继续。
首先让我们先了解一下UserDefault这个类,它在游戏中充当保存用户最高分的角色。
UserDefault是一个微型数据库,像我们开发者开发的手机app游戏当需要保存一些分数和信息的时候,用这个类就足矣。当然一些大型手机网游还是会用到数据库的内容。那么今天笔者带大家了解下UserDefault中的几个常用的方法。打个比方,在最开始的游戏界面,你要显示一个最高分数,那么你就要获取这个最高分,我们获取这个分数是通过一个xml文本保存。如果有显示,如果没有,初始文档,根据类型初始化。
if(!UserDefault::sharedUserDefault()—>getBoolForKey("文件名"))
{
UserDefault::sharedUserDefault()->setBoolForKey("文件名",true);//写入bool判断位
UserDefault::sharedUserDefault()->setIntegerlForKey("这里是用户自定义的名称",0);//设置分数
UserDefault::sharedUserDefault()->flush();//设置完一定要调用flush,才能从缓冲写入io
}
如果你你想更新你的分数,那么逻辑是这样的
if(当前分数>最高分)
{
UserDefault::sharedUserDefault()->setIntegerlForKey("这里是用户自定义的名称",score);//更新分数
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
cocos2dx 3.4下如何创建项目 1.原料及工具:cocos2dx3.4的安装包,VS或者其更高版本,Python2.原料的获取:cocos2dx3.4:
quick-cocos2d-x如何在mac下编译安卓版本 1.用chmod命令给build_native.sh和build_native_release.sh权限例如:chmodbuild_native.sh2.下载mac版ndk,解压3.用exportANDROID_NDK_ROOT=NDK路径来临时增加一个环境变量4.执行bu
cocos2dx 使用 crypto++ 在ios上使用加密解密,crypto是一个好选择,配置过程如下:我在github上找到了CryptoPP-for-iOS,地址:
标签: 铁嘴大师
本文链接地址:https://www.jiuchutong.com/biancheng/368359.html 转载请保留说明!上一篇:基于cocos2dx3.3,AnyImageView类实现网络加载图片,或者加载本地图片(基于stm32的100个毕业设计)
下一篇:cocos2dx 3.4下如何创建项目(cocos2dx视频教程)
友情链接: 武汉网站建设