У меня есть массив 2D точек, которые образуют неправильный многоугольник.
Что я хочу сделать, это нарисовать границы, а затем залить их цветом.
Я использую Cocos2d для программирования игры, но я не нашел функцию заполнения в Cocos2d, только
ccDrawLine
и тому подобное.
Есть ли простой способ рисовать заполненные фигуры в Cocos2?
Я также отметил, что Core Graphics прекрасно подойдет для этой цели, но я не могу интегрировать ее с Cocos2d. Я вставил это в функцию рисования моего CCLayer:
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextClearRect(ctx, [[UIScreen mainScreen] bounds]);
И каждый раз, когда я запускаю его, я получаю эту ошибку:
<Error>: CGContextClearRect: invalid context