непрозрачность ccDrawLine?

Я очень новичок во всех этих вызовах OpenGL, но, к счастью, cocos2d легко позволит мне рисовать линии на экране, например так:

-(void)draw {
    glColor4f(255, 255, 255,255);
    ccDrawLine(ccp(150,110), ccp(280,230));
}

И я получаю белую линию.

Но теперь я хочу сделать его немного прозрачным, поэтому я изменяю значение альфа на 100. Тем не менее, линия все еще яркая и белая. Тогда я предположил, что значения могут на самом деле колебаться от 0,0 до 1,0. Я установил его на 0,2, но все еще без изменений.

Почему это?