Cocos2d Mac ccDrawLine颜色

时间:2012-04-07 07:21:01

标签: opengl cocos2d-iphone

我正在使用cocos2d for mac。 我已经重载了CCLayer子类的ccdrawline,以便绘制一条线。它工作正常。要将颜色更改为红色我使用 glColor4f(1.0F,0,0,1.0f);

但无论我给glColor4f赋予什么价值,颜色都不会改变。它仍然是白色的。 但我注意到其他openGL函数,如glLineWidth(5.0f)正常工作!。

1 个答案:

答案 0 :(得分:3)

如果您使用的是cocos2d 2.x,则可以使用:

void ccDrawColor4F( GLfloat r, GLfloat g, GLfloat b, GLfloat a );

CCDrawingPrimitives.h中定义。

虽然phix23指出它是一个全局函数,所以你可以马上使用它。