//启用混合
glBlendFunc(GL_SRC_ALPHA, GL_ONE);
glEnable(GL_BLEND);
//启用点线抗 锯齿
glEnable(GL_POINT_SMOOTH);
glBlendFunc(GL_SRC_ALPHA, GL_ONE);
glEnable(GL_BLEND);
//启用点线抗 锯齿
glEnable(GL_POINT_SMOOTH);
glEnable(GL_LINE_SMOOTH);
cocos2dx draw画出来的斜线锯齿解决!
demo:
void GameScene::draw()
{
CCLayer::draw();
glLineWidth( 2.0f );
ccDrawColor4B(231,227,227,255);
ccDrawLine(CCP(0,0),ccp(400,400) );
glEnable(GL_POINT_SMOOTH);
glEnable(GL_LINE_SMOOTH);
}