我想知道是否有办法在libgdx中加载子采样像素图,类似于指定inSampleSize
when loading a bitmap in Android。显然,目的只是分配绝对必要的堆内存量。
好东西。干杯,阿尔特
答案 0 :(得分:1)
不是一个真正的答案,但当我遇到这个问题时,我自己找不到答案。
您始终可以在Android(和其他项目)上创建界面并实施它。您可以使用Bitmap轻松实现AndroidTexture(并使用inSampleSize)。当然,它与libgdx Textures不兼容(我找不到从libgdx纹理正确扩展的方法)。如果你不使用Libgdx的精灵,这不会有太大的伤害,但如果你这样做,不要采取这种方法。我用这个从相机加载图像,我没有任何其他选择,我只需要为我的着色器绑定纹理。
也可以将您的采样图像保存到文件夹中,让您的应用程序按照绝对路径加载它们(这也应该在android端完成)。
请注意,在第一种情况下,它不是托管纹理,您需要自己处理realoading。