zoukankan      html  css  js  c++  java
  • Cocos2d-x 游戏存档

    游戏存档功能能够保存游戏中数据。让玩家游戏能够延续。 单机游戏更为重要。而CCUserDefault能够作轻量级数据库使用,用来存储数据,支持数据类型bool,int, float, double, string.

    存储数据

    	CCUserDefault::sharedUserDefault()->setStringForKey("string", "value1"); //參数顺序:键。相应的值
    	CCUserDefault::sharedUserDefault()->setIntegerForKey("integer", 10);
    	CCUserDefault::sharedUserDefault()->setFloatForKey("float", 2.3f);
    	CCUserDefault::sharedUserDefault()->setDoubleForKey("double", 2.4);
    	CCUserDefault::sharedUserDefault()->setBoolForKey("bool", true);


    获取上面数据输出

    	string str = CCUserDefault::sharedUserDefault()->getStringForKey("string");//參数:依据传入的键返回键值
    	CCLOG("str: %s", str.c_str());
    	int i = CCUserDefault::sharedUserDefault()->getIntegerForKey("integer");
    	CCLOG("i: %d", i);
    	float f = CCUserDefault::sharedUserDefault()->getFloatForKey("float");
    	CCLOG("f: %f", f);
    	double d = CCUserDefault::sharedUserDefault()->getDoubleForKey("double");
    	CCLOG("d: %f", d);
    	bool b = CCUserDefault::sharedUserDefault()->getBoolForKey("bool");
    	if (b)
    		CCLOG("bool is true");
    	else
    		CCLOG("bool is false");


    改动数据

    	CCUserDefault::sharedUserDefault()->setStringForKey("string", "test"); //改动string数据
    	CCUserDefault::sharedUserDefault()->setFloatForKey("float", 3.1413);  //改动float数据
    
    	string str1 = CCUserDefault::sharedUserDefault()->getStringForKey("string");
    	CCLOG("str1: %s", str1.c_str());
    	float f2 =CCUserDefault::sharedUserDefault()->getFloatForKey("float");
    	CCLOG("f2: %f", f2);


     

  • 相关阅读:
    Fiddler配置及使用教程
    Fiddler模拟限速实战
    Fiddler之模拟响应、修改请求或响应数据(断点)
    Fiddler修改请求数据
    Fiddler基础用法-抓取浏览器数据包
    Fiddler高级用法-抓取手机app数据包
    计算机网络基础:可靠传输原理
    计算机网络基础:TCP和UDP
    计算机网络基础:帧结构 + 以太网
    计算机网络基础:TCP/IP协议栈
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5118106.html
Copyright © 2011-2022 走看看