我最近在几个安卓设备上测试了我的游戏。在测试中,我遇到了Galaxy S2的一个奇怪问题。当我启动游戏时,整个游戏都能正常运行,但是背景出现了问题。游戏的背景显示为黑色而不是预期的纹理。在搜索互联网时,我发现了这个论坛,意识到这是Galaxy S2上的一个不良纹理问题,因为游戏的背景图像包含在一个单独且非常大的精灵表(4096)中,而游戏的其他角色则包含在较小的精灵表中。从这里我推断出这与GL_MAX_TEXTURE_SIZE有关。
现在我的问题是:像Google Nexus 10这样具有大屏幕的设备(宽度为2560)是否可能具有GL_MAX_TEXTURE_SIZE为2048?
此外,Android设备上最常见的GL_MAX_TEXTURE_SIZE是多少,如果您也想让您的应用程序服务于分辨率非常大的设备,如何处理此类问题?
现在我的问题是:像Google Nexus 10这样具有大屏幕的设备(宽度为2560)是否可能具有GL_MAX_TEXTURE_SIZE为2048?
此外,Android设备上最常见的GL_MAX_TEXTURE_SIZE是多少,如果您也想让您的应用程序服务于分辨率非常大的设备,如何处理此类问题?