2017-10-08 141 views
1

所以我使用了纹理图集。因为大量的设备支持它(但为了以防万一,如果需要的话,我打算将它降低到1024)。我为我的纹理地图集瞄准了2048x2048。LibGdx/Android Studio:管理纹理/纹理大小的最佳方法?

但我有3个问题。

1)这些纹理图集有多少个我可以放入我的游戏?我可以从技术上说有3或4吗?

2)另外,我将如何使这个工作与动画?我知道LibGDX有一个内置的animation method,但我很谨慎;我需要额外的框架空间 - 足够我需要使用不同的纹理。我应该在技术上制作一个2048x2048甚至4096x4096的纹理,其中包括我想要的全部纹理,然后使用MipMap将其有效缩放到劣质设备上?或者我应该使用多个2048纹理?或多个1024纹理?

什么让我在投入最多内容的同时获得最佳性能?

我真的不希望我的图形必须看起来块状和像素化。我希望他们看起来更像糖果粉碎,更不像Flappy Bird,你知道吗?

回答

0

由于建议使尺寸幂为2,并且更高的功率会使其成为4096x4096,这在所有设备中都不支持,所以我认为您应该坚持使用多个2048x2048地图集。

+0

2是一个很好的数字来避免任何性能问题?我也听说有纹理图集的“页面”。 –

+0

它不会有太大的区别。您可以通过记录FPS进行基准测试。 –