我从CCSprite派生了一个CCArrow的类,该类非常简单,就重写了虚方法draw,而且draw的实现也很简单
glLineWidth(2);
CCPoint filledVertices] = { ccp(-50, -25), ccp(0, -25), ccp(0, -50), ccp(50, 0), ccp(0, 50), ccp(0, 25), ccp(-50, 25), ccp(-50, -25) };
ccDrawSolidPoly(filledVertices, 8, ccc4f(1, 0, 1, 1));
然后我在Layer的init函数中创建一个CCArrow的实例,然后将该实例addChild,我下断点看到draw方法已经被调用了,但是屏幕上没有我想要绘制出来的多边形,请各位大哥帮忙看看原因在哪里呢
