android - libgdx如何让图像占据整个屏幕?

标签 android libgdx sprite render sizing

我有这个图像( /image/ucafS.jpg ),并试图让它占据整个屏幕。 这是我的代码

static Texture img;
static Sprite sprite;
public static void load(){

    img = new Texture(Gdx.files.internal("menu/stick.PNG"));
    //libgdx scales it , it wont mess up
    img.setFilter(TextureFilter.Linear, TextureFilter.Linear);

    sprite = new Sprite(img);
    sprite.flip(false, true);
    sprite.setSize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
}

输出仍然没有显示占据整个屏幕的简笔画。 输出:/image/kGTfV.jpg

我的处理方式是错误的吗?我认为通过将 Sprite (将图像渲染到屏幕上的对象)设置为屏幕的大小,图像也应该占据整个屏幕。

最佳答案

这样的事情应该有效:

batch.draw(sprite.getTexture() x, y, sprite.getWidth(), sprite.getHeight());

关于android - libgdx如何让图像占据整个屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24601127/

相关文章:

android - 在 Debug模式下将共享库链接到 Android Studio (v2+) 的解决方法

java - 运行我的新代码运行我的旧代码?

java - 如何在java中使用键盘使 Sprite 移动(libgdx)

android - 自定义 ListView Android

android - 我可以强制使用特定的布局方向,但键盘方向相反吗?安卓

java - 使用类作为键插入哈希表的通用方法

java - 尝试使 Sprite 围绕一个点旋转(LibGDX/Java)

android - 如何让 AnimatedSprite 播放一次然后自行删除?

java - 使用 map 高程 API

java - Libgdx 按钮 onclick 不起作用