我需要在游戏开始时加载精灵矩阵(32x23),但它会将 FPS 降低到 15!我不知道该怎么做,我试着这样做:
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"tereni.plist"];
CCSpriteBatchNode *batch = [CCSpriteBatchNode batchNodeWithFile:@"tereni.png"];
for(int i = 0; i < 23; i++)
{
for(int j=0; j<32; j++)
{
CCSprite *sprite = [CCSprite spriteWithSpriteFrameName:@"1.png"];
sprite.position=ccp(j*32+32, i*32+32);
[batch addChild:sprite];
}
}
[self addChild:batch];
但还是一样。1.png 是 32x32 像素的图像。