这是update里的代码:
for (int i = 0; i < 2; i++){
bgNear->setPositionX(bgNear->getPositionX() - 10);
if (bgNear->getPositionX() < -bgNear->getContentSize().width){
bgNear->setPositionX(bgNear->getPositionX() + bgNear->getContentSize().width * 2);
}
}
```
这是init里的代码:
Size visibleSize = Director::getInstance()->getVisibleSize();
Vec2 origin = Director::getInstance()->getVisibleOrigin();
for (int i = 0; i < 2; i++){
bgNear = Sprite::create("bg_near.jpg");
bgNear->setAnchorPoint(Point::ZERO);
bgNear->setPosition(Point(origin.x, origin.y));
this->addChild(bgNear);
}
bgNear->setPosition(bgNear->getContentSize().width, 0);
```
滚动的时候有明显的卡顿,用2.x和3.x都试过了,是这段代码有问题?