Objective c cocos2d-x中没有用于初始化cccolor4f的匹配构造函数

Objective c cocos2d-x中没有用于初始化cccolor4f的匹配构造函数,objective-c,cocos2d-x,Objective C,Cocos2d X,我正在使用cocos2d-x和box2d创建一个类似弹跳球的游戏。我想画一个圆圈,用颜色填充。但是我得到了以下错误 没有用于cccolor4f初始化的匹配构造函数 我用下面的代码画了一个圆 CCDrawNode *drawnode = CCDrawNode::create(); drawnode->drawDot(ccp(15,CCDirector::sharedDirector() ->getVisibleSize().height/2),50,ccColor4F(255,255,

我正在使用cocos2d-x和box2d创建一个类似弹跳球的游戏。我想画一个圆圈,用颜色填充。但是我得到了以下错误

没有用于cccolor4f初始化的匹配构造函数

我用下面的代码画了一个圆

CCDrawNode *drawnode = CCDrawNode::create();
drawnode->drawDot(ccp(15,CCDirector::sharedDirector()
->getVisibleSize().height/2),50,ccColor4F(255,255,255,255));

this->addChild(drawnode);

请给出建议。

您可以这样说

ccColor4F MyColor = {255.0f, 255.0f, 255.0f, 255.0f}; 
CCDrawNode *drawnode = CCDrawNode::create();
drawnode->drawDot(ccp(15,CCDirector::sharedDirector()
->getVisibleSize().height/2),50,MyColor);

this->addChild(drawnode);

您正在使用哪个cocos2d-x版本??这可能会有所帮助>