不同设备的LibGDX纹理质量

时间:2019-02-15 10:05:10

标签: android libgdx textures screen resolution

围绕问题“如何在Libgdx中处理不同设备的纹理” ,提出了许多不同的问题。我想在这里总结信息,并问我仍然不清楚的地方。

优质纹理的提示:

  1. 省去构建具有透明度的大型纹理的方法。 RAM将在低端设备上销毁。 explanation
  2. 使用Viewport。对于每个设备,纹理的纵横比将看起来相同。 explanation
  3. 避免原始纹理。应用TextureFilterexplanation
  4. 使用AssetManager。它使您能够以最简单的方式加载,处理和提高屏幕加载进度。 example
  5. 对于不同的设备使用不同的分辨率。使用ResolutionFileResolver。它允许Libgdx自动为每个设备选择最合适的纹理。 example

注意:随时向此列表添加想法

问题是关于最后一点。 Android平台拥有大量不同的手机和平板电脑。我知道为每个分辨率创建每个纹理没有意义

  1. 要分别涵盖多少个决议?我想分为3类:低端,中端和高端设备。
  2. 如果是-如何为每个类别选择最合适的一个?
  3. 是否有任何情况在某处使用相同的Texture? (小图标,HUD等)

0 个答案:

没有答案