标题手段:当我们改变父节点或透明时的颜色。默认是不会影响孩子的节点。 作为交换组看到朋友说可以通过设置相关的参数变化的子节点来实现属性的效果,看了看源代码,记录下来: 引擎版本号为:2.1.4 引擎中诸如CCSprite 设置颜色的时候是使用基类:CCNodeRGBA中的setColor 方法的。该方法的代码: void CCNodeRGBA::setCol...
1、只需要在AppDelegate的设置FPS后面加入一行glClearColor(r, g, b, 1.0); 2、修改CCDirector.cpp里CCDirector::setGLDefaultValues(void)里的glClearColor(r, g, b, 1.0); 修改字体颜色: CCLabelTTF* pLabelCourse = CCLabelTTF::create(courseStr, "Arial", 24) pLabelCourse->setColor(ccc3(126, 126...
//设置颜色 virtual void setColor(const ccColor3B& color); virtual const ccColor3B& getColor(void); //设置透明度 virtual GLubyte getOpacity(void); virtual void setOpacity(GLubyte opacity); //设置修改A同时影响RGB virtual void setOpacityModifyRGB(bool bValue); virtual bool isOpacityModifyRGB(void...
AI代码解释 if(b->getColor()==Color3B::BLACK){b->setColor(Color3B::GRAY);this->moveDown();this->startTimer();}elseif(b->getColor()==Color3B::GREEN){this->moveDown();this->stopTimer();} 4. 执行项目 执行项目后,效果例如以下 5. 产生真正的随机数 效果执行多了,你会发现,事实上黑色方...
virtual void setColor(const ccColor3B& color); virtual const ccColor3B& getColor(void); //设置透明度 virtual GLubyte getOpacity(void); virtual void setOpacity(GLubyte opacity); //设置修改A同时影响RGB virtual void setOpacityModifyRGB(bool bValue); ...
label1->setColor(color); addChild(label1,0); 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 可以看到我们在ChoiceScene中第五步最后addChild,我们现在改为 addChild(label1, 0, evt_text); 这样,我们在update中可以获取到这个精灵对象,并修改它显示的内容。
ttf->setColor(ccc3(0, 0, 0)); ttf->setPosition(ccp(menuSize.width/2, menuSize.height/2)); menuImage->addChild(ttf); getMenuButton()->addChild(menuImage); returntrue; } //销毁弹出框,传递参数node给下层 voidPopupLayer::buttonCallBack( CCObject* pSender ){ ...
39 _label->setColor( ccc3(0, 0, 0) ); 40 _label->setPosition(ccp(winSize.width/2, winSize.height/2)); 41 this->addChild(_label); 42 43 this->runAction( CCSequence::actions( 44 CCDelayTime::actionWithDuration(3), 45 CCCallFunc::actionWithTarget(this, ...
bg=cc.Sprite:create()--颜色块bg:setTextureRect(cc.rect(0,0,80,80))--默觉得白色,这里设置为白色bg:setColor(cc.c3b(255,255,255))--bg:setPosition(cc.p(0,0))--设置锚点bg:setAnchorPoint(cc.p(0,0))self:addChild(bg)--显示文本self:showTxt()end--定义显示文本的方法 ...
CCRibbon应该说是一个线段集吧,与上述方法不同的是,它只能是单一颜色。就是说,你将它setColor为红,那么你画过的线条就全部为红,为蓝的话,则线条全部为蓝。 生成一个CCRibbon*对象需要指定:笔刷的宽度,笔刷的图片,线段的长度,笔刷的颜色等参数(Fade最后这个参数暂时还没搞懂意思…)。