欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Cocos2d-x保存用戶游戲數(shù)據(jù)CCUserDefault類使用實(shí)例

 更新時(shí)間:2014年09月12日 09:44:13   投稿:junjie  
這篇文章主要介紹了Cocos2d-x保存用戶游戲數(shù)據(jù)CCUserDefault類使用實(shí)例,需要的朋友可以參考下

我們可以利用這個(gè)類來保存我們的游戲數(shù)據(jù),下面的代碼是具體的用法。

bool HelloWorld::init()
{
  //////////////////////////////
  // 1. super init first
  if ( !CCLayer::init() )
  {
    return false;
  }

	bool bvalue = true;
	int ivalue = 100;
	float fvalue = 3.14f;
	double dvalue = 3.1415926;
	std::string svalue = "www.zaojiahua.com";

	//函數(shù)的意思很明白,第一個(gè)都是一個(gè)char * 類型的變量,第二個(gè)就是要寫入的變量對應(yīng)的類型
	//CCuserDefault類是一個(gè)單例設(shè)計(jì)模式
	CCUserDefault::sharedUserDefault()->setBoolForKey("bvalue",bvalue);
	CCUserDefault::sharedUserDefault()->setIntegerForKey("ivalue",ivalue);
	CCUserDefault::sharedUserDefault()->setFloatForKey("fvalue",fvalue);
	CCUserDefault::sharedUserDefault()->setDoubleForKey("dvalue",dvalue);
	CCUserDefault::sharedUserDefault()->setStringForKey("svalue",svalue);

	//將內(nèi)容寫到文件UserDefault.xml中,這個(gè)文件在proj.win32\Debug.win32目錄下
	CCUserDefault::sharedUserDefault()->flush();

	//用來讀取數(shù)據(jù),如果你是用python建立的工程,那個(gè)dos窗口是出不來的,你需要修改main.cpp的代碼
	//修改的時(shí)候按照原來使用模板建立的工程修改。
	CCLOG("ivalue = %d\ndvalue = %lf\nfvalue = %f\nsvalue=%s\n",
		CCUserDefault::sharedUserDefault()->getIntegerForKey("ivalue"),
		CCUserDefault::sharedUserDefault()->getDoubleForKey("dvalue"),
		CCUserDefault::sharedUserDefault()->getFloatForKey("fvalue"),
		CCUserDefault::sharedUserDefault()->getStringForKey("svalue").c_str()
		);

  return true;
}

相關(guān)文章

  • C語言實(shí)現(xiàn)繪制可愛的橘子鐘表

    C語言實(shí)現(xiàn)繪制可愛的橘子鐘表

    這篇文章主要為大家詳細(xì)介紹了如何利用C語言實(shí)現(xiàn)繪制可愛的橘子鐘表,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的可以了解一下
    2022-12-12
  • C語言構(gòu)建動(dòng)態(tài)數(shù)組完整實(shí)例

    C語言構(gòu)建動(dòng)態(tài)數(shù)組完整實(shí)例

    這篇文章主要介紹了C語言構(gòu)建動(dòng)態(tài)數(shù)組完整實(shí)例,幫助讀者加深對C語言數(shù)組及指針的理解,需要的朋友可以參考下
    2014-07-07
  • C++采用openfilename打開文件對話框用法實(shí)例

    C++采用openfilename打開文件對話框用法實(shí)例

    這篇文章主要介紹了C++采用openfilename打開文件對話框用法實(shí)例,是C++文件操作中非常實(shí)用的技巧,需要的朋友可以參考下
    2014-10-10
  • 使用C++ Matlab中的lp2lp函數(shù)教程詳解

    使用C++ Matlab中的lp2lp函數(shù)教程詳解

    本文介紹如何使用C++編寫數(shù)字濾波器設(shè)計(jì)算法,實(shí)現(xiàn)Matlab中的lp2lp函數(shù),將低通濾波器轉(zhuǎn)換為參數(shù)化的低通濾波器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-04-04
  • C++求所有頂點(diǎn)之間的最短路徑(用Dijkstra算法)

    C++求所有頂點(diǎn)之間的最短路徑(用Dijkstra算法)

    這篇文章主要為大家詳細(xì)介紹了C++用Dijkstra算法求所有頂點(diǎn)之間的最短路徑,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • 詳解設(shè)計(jì)模式中的中介者模式在C++編程中的運(yùn)用

    詳解設(shè)計(jì)模式中的中介者模式在C++編程中的運(yùn)用

    這篇文章主要介紹了設(shè)計(jì)模式中的中介者模式在C++編程中的運(yùn)用,中介者模式將對象間的通信封裝到一個(gè)類中,將多對多的通信轉(zhuǎn)化為一對多的通信,降低了系統(tǒng)的復(fù)雜性,需要的朋友可以參考下
    2016-03-03
  • 基于C++中常見內(nèi)存錯(cuò)誤的總結(jié)

    基于C++中常見內(nèi)存錯(cuò)誤的總結(jié)

    本篇文章是對C++中常見的內(nèi)存錯(cuò)誤進(jìn)行了總結(jié)介紹。需要的朋友參考下
    2013-05-05
  • C語言實(shí)現(xiàn)銷售管理系統(tǒng)課程設(shè)計(jì)

    C語言實(shí)現(xiàn)銷售管理系統(tǒng)課程設(shè)計(jì)

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)銷售管理系統(tǒng)課程設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 單線程會(huì)導(dǎo)致死鎖你知道嗎

    單線程會(huì)導(dǎo)致死鎖你知道嗎

    這篇文章主要為大家詳細(xì)介紹了單線程會(huì)不會(huì)導(dǎo)致死鎖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • C語言實(shí)現(xiàn)一個(gè)簡易通訊錄

    C語言實(shí)現(xiàn)一個(gè)簡易通訊錄

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)一個(gè)簡易通訊錄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07

最新評論