Java libGDX,透明精灵在某些设备上是黑色的

Java libGDX,透明精灵在某些设备上是黑色的,java,android,libgdx,sprite,Java,Android,Libgdx,Sprite,我最近开始学习libGDX,目前正在制作一个无休止的太空游戏。我制作了一个滚动背景,其中有一个基本的空间图像与另一个有星星的图像重叠。 星星移动得快一点,产生了很好的效果,就好像它们离得更近一样。它在我的手机和平板电脑上运行良好,但是如果我在另一台分辨率稍有不同的平板电脑上试用,整个星星图像会变黑,覆盖整个空间图像 所有内容都保存在PNG中,我通过更改精灵的Y来移动它 stars = new Sprite(new Texture(Gdx.files.internal("data/univers

我最近开始学习libGDX,目前正在制作一个无休止的太空游戏。我制作了一个滚动背景,其中有一个基本的空间图像与另一个有星星的图像重叠。

星星移动得快一点,产生了很好的效果,就好像它们离得更近一样。它在我的手机和平板电脑上运行良好,但是如果我在另一台分辨率稍有不同的平板电脑上试用,整个星星图像会变黑,覆盖整个空间图像

所有内容都保存在PNG中,我通过更改精灵的Y来移动它

stars = new Sprite(new Texture(Gdx.files.internal("data/universe/stars1.png")));
stars.setSize(screenWidth, screenHeight);
stars.setY(0);

谢谢您的建议。

图像大小是多少?1600x900,我总是将其缩放到适合屏幕的大小。您的第二台平板电脑是旧的吗?一些旧的或低成本的设备在其gpu无法处理的情况下,有时无法加载纹理。读:是的,是一本旧的。我还不能尝试,但应该是这样,因为我找不到任何其他问题。非常感谢你的帮助。