加载二次采样的GDX像素图就像使用Android的inSampleSize一样

时间:2013-07-11 11:35:37

标签: android libgdx

我想知道是否有办法在libgdx中加载子采样像素图,类似于指定inSampleSize when loading a bitmap in Android。显然,目的只是分配绝对必要的堆内存量。

好东西。干杯,阿尔特

1 个答案:

答案 0 :(得分:1)

不是一个真正的答案,但当我遇到这个问题时,我自己找不到答案。

您始终可以在Android(和其他项目)上创建界面并实施它。您可以使用Bitmap轻松实现AndroidTexture(并使用inSampleSize)。当然,它与libgdx Textures不兼容(我找不到从libgdx纹理正确扩展的方法)。如果你不使用Libgdx的精灵,这不会有太大的伤害,但如果你这样做,不要采取这种方法。我用这个从相机加载图像,我没有任何其他选择,我只需要为我的着色器绑定纹理。

也可以将您的采样图像保存到文件夹中,让您的应用程序按照绝对路径加载它们(这也应该在android端完成)。

请注意,在第一种情况下,它不是托管纹理,您需要自己处理realoading。