最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Cocos2d-x UI開發(fā)之CCControlColourPicker控件類使用實例

 更新時間:2014年09月11日 10:32:37   作者:皂莢花  
這篇文章主要介紹了Cocos2d-x UI開發(fā)之CCControlColourPicker控件類使用實例,本文代碼中包含大量注釋來講解CCControlColourPicker控件類的使用,需要的朋友可以參考下

CCControlColourPicker實現(xiàn)顏色拾取器的功能。關(guān)于控件使用時的一些配置,請參見文章:UI開發(fā)之控件類-CCControlButton。下邊來看源代碼。

bool HelloWorld::init()
{
  bool bRet = false;
  do
  {
    CC_BREAK_IF(! CCLayer::init());

		//設(shè)置一個顯示字符串的label
		CCLabelTTF * title = CCLabelTTF::create("#128128128","Arial",32);
		title->setPosition(ccp(240,280));
		//設(shè)置label的tag為1,方便以后獲取
		this->addChild(title,0,1);

		//這里有一個問題需要注意,在create之前,應(yīng)該在resource目錄下新建一個文件夾叫做extensions,然后把源代碼中
		//和CCControlColourPicker相關(guān)的資源導(dǎo)入進去
		CCControlColourPicker * colorPicker = CCControlColourPicker::create();
		colorPicker->setColor(ccc3(128,128,128));

		//設(shè)置一張背景圖片,但是卻不起作用,至今沒解決,有誰解決了,說一聲
		//colorPicker->setBackground(CCSprite::create("HelloWorld.png"));

		//為colorPicker添加事件監(jiān)聽函數(shù)
		colorPicker->addTargetWithActionForControlEvents(this,cccontrol_selector(HelloWorld::colorValueChanged),
  		CCControlEventValueChanged);

		//設(shè)置位置
		colorPicker->setPosition(ccp(240,160));
		this->addChild(colorPicker);

    bRet = true;
  } while (0);

  return bRet;
}

void HelloWorld::colorValueChanged(CCObject * pSender,CCControlEvent controlEvent)
 {
	CCLabelTTF * title = (CCLabelTTF *)this->getChildByTag(1);
	CCControlColourPicker * pPicker = (CCControlColourPicker *)pSender;
	//這里需要注意了,本人用的cocos2d-x的版本是2.2,應(yīng)該用pPicker調(diào)用getColor函數(shù),但據(jù)本人查看他人的
	//博客,他們都是用的getColorValue函數(shù),他們應(yīng)該是早一點的版本
	title->setString(CCString::createWithFormat("#%03d%03d%03d",pPicker->getColor().r,pPicker->getColor().g,
		pPicker->getColor().b)->getCString());
 }

相關(guān)文章

  • C++11 強類型枚舉相關(guān)總結(jié)

    C++11 強類型枚舉相關(guān)總結(jié)

    這篇文章主要介紹了C++11 強類型枚舉的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用c++11,感興趣的朋友可以了解下
    2021-02-02
  • C++ LeetCode1780判斷數(shù)字是否可以表示成三的冪的和

    C++ LeetCode1780判斷數(shù)字是否可以表示成三的冪的和

    這篇文章主要為大家介紹了C++ LeetCode1780判斷數(shù)字是否可以表示成三的冪的和題解示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • C語言數(shù)據(jù)結(jié)構(gòu) 雙向鏈表的建立與基本操作

    C語言數(shù)據(jù)結(jié)構(gòu) 雙向鏈表的建立與基本操作

    這篇文章主要介紹了C語言數(shù)據(jù)結(jié)構(gòu) 雙向鏈表的建立與基本操作的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • C++泛型編程基本概念詳解

    C++泛型編程基本概念詳解

    這一篇介紹一下 C++ 編程中與面向?qū)ο蟛⒘械牧硪淮蠓种А盒途幊?,這一篇主要介紹函數(shù)模板、類模板和成員模板三大部分,需要的朋友可以參考下
    2021-08-08
  • C++設(shè)計模式迪米特法則實例

    C++設(shè)計模式迪米特法則實例

    這篇文章主要為大家詳細介紹了C++設(shè)計模式迪米特法則實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 一文讀懂C++中指針和內(nèi)存分配

    一文讀懂C++中指針和內(nèi)存分配

    我們知道聲明的所有變量在內(nèi)存中都有一個特定的地址。聲明一個指針變量來指向內(nèi)存中的這些地址,這篇文章主要介紹了C++中指針和內(nèi)存分配,需要的朋友參考下吧
    2021-06-06
  • 基于Qt編寫的文件傳輸工具

    基于Qt編寫的文件傳輸工具

    這篇文章主要為大家詳細介紹了如何基于Qt編寫一個文件傳輸工具,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • C++實現(xiàn)圖的遍歷算法(DFS,BFS)的示例代碼

    C++實現(xiàn)圖的遍歷算法(DFS,BFS)的示例代碼

    本文給大家?guī)淼氖菆D遍歷的算法,DFS(深度優(yōu)先遍歷),BFS(廣度優(yōu)先遍歷)。這兩個算法是比較重要和常用的算法,但是在圖中的實現(xiàn)只是最基本的操作,快跟隨小編一起學(xué)習(xí)一下吧
    2022-07-07
  • VS+Qt+Halcon 顯示圖片,實現(xiàn)鼠標縮放、移動圖片

    VS+Qt+Halcon 顯示圖片,實現(xiàn)鼠標縮放、移動圖片

    本篇博文記錄一下,用VS+Qt+Halcon實現(xiàn)對圖片的讀取以及鼠標縮放,移動(鼠標事件調(diào)用了halcon自帶的算子)的過程。感興趣的可以了解一下
    2021-08-08
  • 詳解c++優(yōu)先隊列priority_queue的用法

    詳解c++優(yōu)先隊列priority_queue的用法

    本文詳細講解了c++優(yōu)先隊列priority_queue的用法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12

最新評論

尼玛县| 嘉黎县| 大连市| 陆川县| 赣州市| 余干县| 雅安市| 蒲城县| 喀喇沁旗| 化州市| 彰化县| 鹿泉市| 天峻县| 永福县| 蒲江县| 巧家县| 那坡县| 耒阳市| 鹤壁市| 中牟县| 营口市| 两当县| 梅州市| 南平市| 吉林省| 朝阳市| 四川省| 门头沟区| 巴楚县| 莒南县| 镇巴县| 镇江市| 灵川县| 进贤县| 尚义县| 什邡市| 右玉县| 南丰县| 乌苏市| 太白县| 宿迁市|