gpt4 book ai didi

java - LibGdx:我在加载大背景图像时遇到问题。我收到一条错误消息,说它不是两个正方形。有没有解决的办法?

转载 作者:行者123 更新时间:2023-12-02 07:22:43 24 4
gpt4 key购买 nike

我正在尝试创建一个水平为 380 X 10000 的垂直滚动游戏。当我创建纹理来加载图像时,出现此错误:引起原因:com.badlogic.gdx.utils.GdxRuntimeException:纹理宽度和高度必须是 2 的幂:380x10000 我知道我可以获得 512X512 的纹理来很好地加载。那么我需要做什么才能加载这个背景图像?

Assets{
public static Texture levels;
public static TextureRegion levelsRegion;
}

Load{
levels = loadTexture("data/levels.png"); <--------- Error occurs here.
levelsRegion = new TextureRegion(background, 0, 0, 380, 10000); <--- Doesnt get to this point
}

最佳答案

WWOOoooo 380x10000??你是针对手机吗??如果您使用 GL 1.1,则使用 GL2.0 将解决您的“不是二的幂”问题。不太确定您的设备是否能够加载该纹理!

PS:如果确实如此,请考虑无论如何分割你的纹理。并非所有设备都能够加载 10000 像素宽的纹理!

关于java - LibGdx:我在加载大背景图像时遇到问题。我收到一条错误消息,说它不是两个正方形。有没有解决的办法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14005820/

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