CocoStudioV1.2.0 + Cocos2d-x V2.2.2
TextField, 设计时将文本设置为空, 占位文本非空, 并设置颜色混合, 运行时文字颜色总是为白色。
如果设计时文本非空则颜色正常。
CocoStudioV1.2.0 + Cocos2d-x V2.2.2
TextField, 设计时将文本设置为空, 占位文本非空, 并设置颜色混合, 运行时文字颜色总是为白色。
如果设计时文本非空则颜色正常。
这个是cocos2d-x的设计造成的,并非cocostudio问题
static_cast<CCTextFieldTTF*>(textField->getVirtualRenderer())->setFontFillColor(ccc3(255, 0, 0));
static_cast<CCTextFieldTTF*>(textField->getVirtualRenderer())->setColorSpaceHolder(ccc3(127, 127, 127));
版主你好,
我找到一个解决办法, 就是在合适的地方调用以下代码:
gui::UICCTextField * pRender = static_castgui::UICCTextField*( pTextField->getVirtualRenderer() );
pRender->setColor( ccc3( XX, XX, XX ) );
我也遇到这个问题了,囧……lua脚本还无法正常用楼上的方法……