cocos2d:滚动TMXLayer是口吃

时间:2012-08-09 06:06:45

标签: android c++ ios cocos2d-x tmx

我在后台滚动TMXLayer,垂直向下。我将更新中移动的距离乘以增量时间,因此它应该是平滑的。但事实并非如此。 代码段:

void GLayer::update(float delta) {
    //...
    myTMXLayer->setPosition(ccp(0,lastPosition-ammount*delta));
    //...
}

有人可以帮助我顺利滚动吗?

1 个答案:

答案 0 :(得分:0)

我找到了问题的根源。如果你移动图层比fps慢,它会断断续续。我有60.0 fps,我用62.0 fps移动图层。我也将新坐标转换为int,因为我有页面撕裂。