1

Android では、xOffset の値に混乱します。5 つの画面がある場合、0.0 - 0.25 - 0.5 - 0.75 - 1 のようになります。たとえば、xOffset が 1 の場合、5 番目の画面にいます。

幅1000の画像があります。画像にスクロール効果を持たせたいので、画像のX位置をxOffsetで更新します。

   public void update() {   
        float newImageX =  - (X_OFFSET * image.getWidth());
        image.setX(newWorldX);
   }

でも動きすぎ。たとえば、ユーザーには 5 つの画面があり、int 5 番目の画面 xOffset は 1 です。私のアルゴリズムでは、すべての画像が画面の外に移動します。

私は混乱しました。明らかに、動きの効果を計算するには、より有用なデータ/値が必要です。何か案は ?

4

0 に答える 0