Tia*_*tos 3 android opengl-es game-engine libgdx
在libgdx framework
我们只能使用两(图像的功率64x256
,128x32
等等)由于OpenGL的需要它.
有没有什么好办法可以"通过"这个限制?
例如:使用图像800x480
.
设定Texture.setEnforcePotImages(false);
,你不再有限制.所以你不能使用尺寸为2的图片.它只是一个"可以拥有"而不是"必须拥有".
问候
您可以使用非pot纹理,例如使用opengl es2.0.但是至少尝试使用罐纹理是一种好习惯.例如,通过将多个图像打包到单个纹理中.这也减少了纹理切换的数量.请参阅:http://code.google.com/p/libgdx/wiki/TexturePacker.