请教一个关于CCTexture2D的使用方法

我是用的cocos2dx2.2.3版本。

int column = 4;
int nHeight = 20;

CCTexture2D *texture = new CCTexture2D();
texture->initWithData(“0xffffffff”, kCCTexture2DPixelFormat_RGB565, 1, 1, CCSizeMake(column, nHeight));

m_pCursorSprite = CCSprite::createWithTexture(texture);
this->addChild(m_pCursorSprite);

CCActionInterval *acitonInterval = (CCActionInterval *) CCSequence::createWithTwoActions(CCFadeOut::create(0.25f),CCFadeIn::create(0.25f));
m_pCursorAction = CCRepeatForever::create(acitonInterval);
m_pCursorSprite->runAction(m_pCursorAction);

我的目的是创建一个带颜色的光标,不停的闪烁。闪烁目的已经达到了。但是贴图颜色我想自己设置成想要的颜色,确不可以。

可能我的用法不对。

求各位大侠帮帮忙

各位大侠帮帮忙。请教下怎么改变颜色

sprite->setColor(Color3B::RED);

是可以的。不过要把贴图模式从kCCTexture2DPixelFormat_RGB565改成kCCTexture2DPixelFormat_I8,不然的话,设置颜色还是不对的。

谢谢了~~