0

TMXLayerバックグラウンドで垂直方向に下にスクロールしています。更新で移動距離にデルタ時間を掛けるので、スムーズになるはずです。しかし、そうではありません。コードスニペット:

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

誰かが本当にスムーズなスクロールを手伝ってくれませんか?

4

1 に答える 1

0

問題の原因を見つけました。レイヤーを fps よりも遅く動かすと、途切れます。私は 60.0 fps で、62.0 fps でレイヤーを移動します。また、ページの裂け目があったため、新しい座標を int にキャストしています。

于 2012-08-09T17:01:09.467 に答える