gpt4 book ai didi

java - (Java LibGDX) 如何在 LibGDX 中调整纹理大小?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:57:37 28 4
gpt4 key购买 nike

我已经在 LibGDX 上玩了一段时间了,想轻松地将我的程序移植到不同的系统。我有一个背景纹理,我想将其缩放到当前使用的分辨率。图像是 1920x1080,如何在运行时将其更改为当前使用的分辨率?

最佳答案

如果你想在绘图时缩放使用:

Pixmap pixmap200 = new Pixmap(Gdx.files.internal("200x200.png"));
Pixmap pixmap100 = new Pixmap(100, 100, pixmap200.getFormat());
pixmap100.drawPixmap(pixmap200,
0, 0, pixmap200.getWidth(), pixmap200.getHeight(),
0, 0, pixmap100.getWidth(), pixmap100.getHeight()
);
Texture texture = new Texture(pixmap100);
pixmap200.dispose();
pixmap100.dispose();

来自:

https://www.snip2code.com/Snippet/774713/LibGDX-Resize-texture-on-load

关于java - (Java LibGDX) 如何在 LibGDX 中调整纹理大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16886228/

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