今天我们来看cocos2dX里面的数据存储类, CCUserDefault, 如今的游戏基本都会把用户信息保存下来, 以便于再次进入游戏的时候读取, 为了方便起见,有时我们也能够用CCUserDefault来存储金币数目这样的简单的数据项, 当然, 大型数据还是建议使用数据库 闲话不多说, 我们来看 ...
分类:
其他好文 时间:
2017-07-08 20:22:12
阅读次数:
161
bool WelcomeLayer::isHaveSaveFile()//判断存档是否存在{ if(!CCUserDefault::sharedUserDefault()->getBoolForKey("isHaveSaveFileXml"))//通过设置的bool型标志位判断,如果不存在 { CC... ...
分类:
其他好文 时间:
2017-01-09 13:17:50
阅读次数:
113
这是输出结果: 该文件存在于debug win32中; 这个xml仅仅在第一次执行程序时创建,我们能够使用它进行数据的相关处理。
分类:
其他好文 时间:
2016-03-15 14:51:54
阅读次数:
133
游戏存档功能能够保存游戏中数据。让玩家游戏能够延续。 单机游戏更为重要。而CCUserDefault能够作轻量级数据库使用,用来存储数据,支持数据类型bool,int, float, double, string.存储数据 CCUserDefault::sharedUserDefault()->se...
分类:
其他好文 时间:
2016-01-10 12:55:06
阅读次数:
308
??数据本地化A CCUserDefault系统会在默认路径cocos2d-x-2.2.3\projects\Hello\proj.win32\Debug.win32下生成一个名为UserDefault.xml.全部的key皆为char *型。value类型为bool intfloat double...
分类:
其他好文 时间:
2016-01-08 18:43:49
阅读次数:
523
先简单介绍一下被迫使用Lua的IO的情境: 游戏支持玩家自定义上传头像,在排行榜中会显示玩家列表(包括本服、跨服),原有的做法是先检测CCUserDefault中是否存在指定图片的key以及它的状态。然后在下载头像、下载完成后设置对应的状态。这样导致的一个问题就是CCUserDefault的读写完全...
分类:
其他好文 时间:
2015-07-22 22:31:41
阅读次数:
203
尊重原创:http://cn.cocos2d-x.org/tutorial/show?id=2418【前言】一个游戏怎么能没有游戏存档呢?在Cocos2d-x中也提供了一个数据存储类CCUserDefault,可以作为一个轻量级的数据库来使用。它支持五种数据bool、int、float、double...
分类:
其他好文 时间:
2015-06-23 10:02:39
阅读次数:
197
今天在项目在测试的时候,支付完成,java层调用C++的购买成功回调函数,在函数里把数据存到文件里的时候就挂了,回调函数如下:voidCoinDialog::addCoin(intcoinNum){CCLOG("CoinDialog::addCoin()");GameScene::prop_coin_nub+=coinNum;CCUserDefault::sharedUserDefault()-&g..
分类:
编程语言 时间:
2015-05-13 17:07:56
阅读次数:
155
今天在项目在测试的时候,支付完成,java层调用C++的购买成功回调函数,在函数里把数据存到文件里的时候就挂了,回调函数如下:voidCoinDialog::addCoin(intcoinNum)
{
CCLOG("CoinDialog::addCoin()");
GameScene::prop_coin_nub+=coinNum;
CCUserDefault::sharedUserDefault(..
分类:
编程语言 时间:
2015-05-13 17:06:49
阅读次数:
137
为了保存一些简单的配置,类似iOS的NSUserDefault和cocos2dx的CCUserDefault,Android提供了SharedPreferences。
一 布局
先看效果图:
打开main.xml修改内容如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro...
分类:
移动开发 时间:
2015-03-04 21:11:52
阅读次数:
223