程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> Cocos2d-x進修筆記之CCLayerColor層的應用實例

Cocos2d-x進修筆記之CCLayerColor層的應用實例

編輯:關於C++

Cocos2d-x進修筆記之CCLayerColor層的應用實例。本站提示廣大學習愛好者:(Cocos2d-x進修筆記之CCLayerColor層的應用實例)文章只能為提供參考,不一定能成為您想要的結果。以下是Cocos2d-x進修筆記之CCLayerColor層的應用實例正文


CCLayerColor層的應用辦法,寫的具體了一些,和上篇文章根本差不多的(檢查CCLayer的更多引見),只不外此次HelloWorld繼續自CCLayerColor。

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

		//ccc4這個宏的參數分離為R,G,B,A最初一個是通明度,設置成255就是不通明的,設置成0是通明的
		CC_BREAK_IF(!CCLayerColor::initWithColor(ccc4(128,128,128,255)));

		CCSize size = CCDirector::sharedDirector()->getWinSize();

    CCSprite * sprite = CCSprite::create("image1.png");
		sprite->setPosition(ccp(100,100));
		this->addChild(sprite);

		//新建一個colorlayer
		ccColor4B color = ccc4(200,200,0,255);
		CCLayerColor * layer = CCLayerColor::create(color);

		//設置layer層的年夜小
		layer->setContentSize(CCSizeMake(200,200));

		//這一步使layer層的錨點為(0.5,0.5),若不怎樣設置,默許錨點在(0,0)處
		layer->ignoreAnchorPointForPosition(false);

		layer->setPosition(ccp(size.width/2,size.height/2));
		this->addChild(layer);

    bRet = true;
  } while (0);

  return bRet;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved