我在 mac 上使用 cocos2d。我已经重载了 CCLayer 子类的 ccdrawline 以绘制一条线。它工作正常。要将颜色更改为红色,我使用 glColor4f(1.0f,0,0,1.0f);
但无论我给 glColor4f 的任何值,颜色都不会改变。它仍然是白色的。但我注意到其他 openGL 函数如 glLineWidth(5.0f) 工作正常!
我在 mac 上使用 cocos2d。我已经重载了 CCLayer 子类的 ccdrawline 以绘制一条线。它工作正常。要将颜色更改为红色,我使用 glColor4f(1.0f,0,0,1.0f);
但无论我给 glColor4f 的任何值,颜色都不会改变。它仍然是白色的。但我注意到其他 openGL 函数如 glLineWidth(5.0f) 工作正常!