gpt4 book ai didi

java - libgdx 阶段不绘制拉伸(stretch)图像

转载 作者:行者123 更新时间:2023-11-29 03:26:29 26 4
gpt4 key购买 nike

我正在使用 libgdx 的舞台绘制背景。背景图片应拉伸(stretch)以适合所有尺寸的手机和平板电脑。但是图片只显示为小图,不会拉伸(stretch)。有什么想法吗?

@Override
public void show() {
stage = new Stage(Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), true);
batch = new SpriteBatch();
Assets.load();
Image img = new Image(new TextureRegion(Assets.background));
stage.addActor(img);
Table table = new Table(skin);
stage.addActor(table);
}

@Override
public void render(float delta) {
Gdx.gl.glClearColor(1, 1, 1, 1);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
stage.act(delta);
stage.draw();
}

@Override
public void resize(int width, int height) {
stage.setViewport(width, height, true);
}

最佳答案

这样就可以了:

img.setFillParent(true);

引用:Widget#setFillParent

关于java - libgdx 阶段不绘制拉伸(stretch)图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20752240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com