我有一个扩展游戏的主类,一个在启动画面类中实现屏幕,批处理,相机和纹理的启动画面。 在我的一些设备上它运行正常(Xperia SP 4.1.2,Xperia Neo V 2.3.4,GalaxyTab 8.9 4.0.4),但在我的Nexus 7与Android ... 4.3(!)纹理没有绘制。 但实现ApplicationListener的项目中的纹理在所有这些中都能正常工作。 我正在使用最新的LibGDX版本。有什么问题?
答案 0 :(得分:3)
答案 1 :(得分:0)
我在nexus三星Google Galaxy Nexus I9250或三星Google Nexus 3或三星Galaxy X上遇到此问题,在这种情况下,问题是这些设备无法呈现他们没有二维功能的图像。因此,例如,如果纹理大小为(54,1000),则应将其调整为(64,1024)。但是这个问题在Sumsung s4 mini上并不存在。我渲染纹理的方式是从assetmanager加载模型。
//AssetManager : is a class for loading models
AssetManager assets = new AssetManager();
public ModelInstance modelInstancePlane;
public Model modelPlane;
String plane="plane.g3db";
assets.load(plane, Model.class);
//If you want to block and make sure all assets are loaded
assets.finishLoading();
modelPlane = assets.get(plane, Model.class);
modelInstancePlane= new ModelInstance(modelPlane);