0
Я переопределяю метод draw для CCLayerColor для рисования границы, но цвет не меняется. Я пробовал ccDrawXxxx, и все они используют только белый цвет. Я также пробовал glColor4ub
с тем же эффектом. Это все, что у меня есть в моем методе:Рисунок с cocos2d
CGSize selfSize = [self contentSize];
float selfHeight = selfSize.height;
float selfWidth = selfSize.width;
CGPoint vertices[4] = {ccp(0.f, 0.f), ccp(0.f, selfHeight), ccp(selfWidth, selfHeight), ccp(selfWidth, 0.f)};
glColor4f(0, 0, 1.0f, 1.0f);
glLineWidth(4.0f);
ccDrawPoly(vertices, 4, YES);
Я что-то упустил? Я использую v2.0.
'ccDrawColor (1, 0, 0, 1)' было то, что мне было нужно, и спасибо за подсказку. – Echilon