Java LibGDX反向背景图像

Java LibGDX反向背景图像,java,android,libgdx,Java,Android,Libgdx,我在这里做了一些基本的视差滚动效果- float speed = (float)ps / divideSpeed; if(flip == "right") { scrollSpeed += speed; addImage = 1; } else if(flip == "left") { scrollSpeed -= speed; addImage = -1; } dayTop.setU(scro

我在这里做了一些基本的视差滚动效果-

float speed = (float)ps / divideSpeed;

    if(flip == "right") {
        scrollSpeed += speed;
        addImage = 1;
    } else if(flip == "left") {
        scrollSpeed -= speed;
        addImage = -1;
    }

     dayTop.setU(scrollSpeed);
     dayTop.setU2(scrollSpeed + addImage);
可变速度包含它希望移动背景的速度,然后它检查玩家的翻转,如果玩家向右看,我们希望该值为正,如果玩家向左看,该值将为负,非常简单

当玩家向右移动时,一切正常,但当他向左移动时,背景只需翻转他的x坐标,我希望它只是反转背景

有什么办法可以实施吗

我希望你能理解, 提前感谢!:)


编辑:是一个非常简单的修复方法,谢谢你的帮助,实际上没有人帮助,所以我想我感谢自己;)

所以我要回答我自己的问题,因为有人问我
这是我写的-

scrollSpeed += deltaTime;

background.setU(scrollSpeed);
background.setU2(scrollSpeed + 1.0f);
好的,让我解释一下,我在
scrollSpeed
每帧中添加
deltaTime

我将
scrollSpeed
设置为背景,最后将
scrollSpeed+1.0f
设置为背景

1.0f
是什么意思?这意味着我们希望在屏幕上看到多少图像。
当我们将其设置为
1.0f
时,它将使整个背景图像适合屏幕。
当我们将其设置为
2.0f
时,它将在屏幕上显示两幅完整的背景图像(复制)
当我们将其设置为
0.5f
时,它将只适合屏幕上一半的背景图像(它将拉伸图像)


玩一玩,我相信你会理解的。

你能将你的解决方案作为答案发布吗?也许其他人也有同样的问题,你的帖子可以帮助他们。Thanks@Springrbua好的,没问题,我马上就来。