之前下面代码OK。可以绘制上去
Sprite* theSprite = Sprite::create("river.png");
sandRender->begin();
for (int i = 0 ; i<100; i++) {
theSprite->setPosition(ccp(1+i,1+i));
theSprite->visit();
}
sandRender->end();
3.x后,必须每次绘制的时候要重新生成sprite。否则只有最后一次sprite才会绘制成功
sandRender->begin();
for (int i = 0 ; i<100; i++) {
Sprite* theSprite = Sprite::create(“river.png”);
theSprite->setPosition(ccp(1+i,1+i));
theSprite->visit();
}
sandRender->end();
这是怎么回事? 每次生成sprite效率会很低呀。 求助~~