使用polygon的时候大概52帧 不使用的时候大概55帧
求解
代码如下:
SpriteFrameCache::getInstance()->addSpriteFramesWithFile(“candyBig.plist”);
SpriteFrame *frame = SpriteFrameCache::getInstance()->getSpriteFrameByName(“2.png”);
Rect r = frame->getRect();
auto pinfo = AutoPolygon::generatePolygon(“candyBig.png”, r, 20);
for (int i = 0; i < 8000;i++)
{
auto sprite = Sprite::createWithSpriteFrame(frame);
sprite->setPosition(origin+Vec2(abs(rand() 800), abs(rand() 480)));
//sprite->setPolygonInfo(pinfo);
this->addChild(sprite,10000);
}