gpt4 book ai didi

drawable - LibGDX - 如何在缩放 Scene2d 舞台时平滑可绘制的 Actor ?

转载 作者:行者123 更新时间:2023-12-04 10:26:10 25 4
gpt4 key购买 nike

这是我的设置:

stage = new Stage(1280, 800, false);
button = new Button(drawableUp, drawableDown);
stage.add(button);

这将呈现如下:
@Override
public void render(float delta) {

Gdx.gl.glClearColor(RED,GREEN,BLUE,ALPHA);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);

stage.act(delta);

stage.draw();
}

问题是当舞台以 1280x800 显示时,按钮看起来像这样:

unscaled image

如果舞台被重新缩放到例如1280x736,按钮可绘制按以下方式缩放:
scaled image

有没有办法以某种方式平滑边缘?因为现在在我看来,缩放只是通过删除图片上半部分的一条像素线和下半部分的一条像素线来完成的。

最佳答案

您是否在代码中的任何地方使用过滤器?如果没有,那么试试这个:

texture.setFilter(TextureFilter.Linear, TextureFilter.Linear);

哪里 texture是您正在使用的纹理对象。

关于drawable - LibGDX - 如何在缩放 Scene2d 舞台时平滑可绘制的 Actor ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15807063/

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