Java LibGDX-缩放纹理正在使用“钳制到边”重复

Java LibGDX-缩放纹理正在使用“钳制到边”重复,java,android,libgdx,sprite,scale,Java,Android,Libgdx,Sprite,Scale,我正在使用以下纹理 它仅部分显示,在我使用以下代码时会重复显示: float scale = (float)( (float)Gdx.graphics.getWidth() / (float)(tex.getWidth())); w = Gdx.graphics.getWidth(); h = scale * tex.getHeight();

我正在使用以下纹理

它仅部分显示,在我使用以下代码时会重复显示:

                    float scale = (float)( (float)Gdx.graphics.getWidth() / (float)(tex.getWidth()));
                    w = Gdx.graphics.getWidth();
                    h = scale * tex.getHeight();

                    float x = 0.0f;
                    float y = Gdx.graphics.getWidth() - h * splashTimer;

                    Sprite s = new Sprite(tex);
                    //s.setOriginCenter();


                    //  s.setScale(scale);
                    //s.setOriginCenter();
                    //  s.setOriginCenter();
                    //s.setSize(s.getWidth() * scale, s.getHeight() * scale);
                    //s.setOriginCenter();
                    s.setScale(0.1f);//1.0f + (1.0f - scale));

                    s.setOrigin(0, 0);
                    s.setPosition(x, y);

                    batch.begin();
                    batch.draw(s,0,0,Gdx.graphics.getWidth(), scale * s.getHeight());
                //  s.draw(batch);
                    batch.end();
它在Android中被切碎并重复出现,如下所示:


橙色甚至没有画出来。为什么会发生这种情况?

显然,发生这种情况是因为我使用了mipmap。我禁用了mipmap的使用,现在它可以工作了