Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Libgdx视口集成_Java_Libgdx_Sprite_Scaling_Aspect Ratio - Fatal编程技术网

Java Libgdx视口集成

Java Libgdx视口集成,java,libgdx,sprite,scaling,aspect-ratio,Java,Libgdx,Sprite,Scaling,Aspect Ratio,有人能给我一个真正的快速回答,我将如何实现一个视口,使这个精灵将填补整个屏幕 谢谢 当前代码(不工作): 在 因为spritebatch没有视口。您必须使用stage或cam来控制这一点 你可以做到 嗯?这是今天这里有人问的一个问题的代码。在调用此屏幕之前,您是否加载了资产? public SplashScreen(Jump game) { this.game = game; cam = new OrthographicCamera(); cam.setToOr

有人能给我一个真正的快速回答,我将如何实现一个视口,使这个精灵将填补整个屏幕

谢谢

当前代码(不工作):

因为spritebatch没有视口。您必须使用stage或cam来控制这一点


你可以做到

嗯?这是今天这里有人问的一个问题的代码。在调用此屏幕之前,您是否加载了资产?
public SplashScreen(Jump game)
{
    this.game = game;   

    cam = new OrthographicCamera();

    cam.setToOrtho(false, 1920, 1080);

    sb = new SpriteBatch();
}

public void show() 
{

}

public void render(float delta) 
{
    Gdx.gl20.glClearColor(0.2F, 0.6F, 1F, 1F);

    Gdx.gl20.glClear(GL20.GL_COLOR_BUFFER_BIT);

    cam.update();

    sb.setProjectionMatrix(cam.combined);

    sb.begin();

    sb.draw(Assets.splash_spr_background, 0, 0);

    sb.end();

}
 @Override
    public void resize(int width, int height) {
        stage.getViewport().update(Gdx.graphics.getWidth(),
                Gdx.graphics.getHeight(), false); 

}