【问题标题】:cocos2d: scrolling TMXLayer is stutteringcocos2d:滚动 TMXLayer 口吃
【发布时间】:2012-08-06 08:04:55
【问题描述】:

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

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

有人可以帮助我获得真正流畅的滚动吗?

【问题讨论】:

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


    【解决方案1】:

    我找到了问题的根源。如果您移动图层的速度比 fps 慢,它会卡顿。我有 60.0 fps,我以 62.0 fps 移动图层。我还将新坐标转换为 int,因为我有页面撕裂。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-27
      • 1970-01-01
      • 2021-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多