Android Cocos2d Xoom图像像素化问题

时间:2011-09-26 11:17:14

标签: android game-engine cocos2d-android

我正在使用Android Cocos2d Ref。 (http://code.google.com/p/cocos2d-android-1)。

使用标准设备,三星平板电脑(1024 * 600分辨率)的所有工作正常。 问题始于摩托罗拉Xoom(1280 * 800)。

Cocos2d不支持高于1024的图像分辨率吗?

如果还有其他替代Cocos2d来源,请告诉我。

我附上3张图片.. rainbow.jpg - 原始图片 Original Image

cocos_github_issue.png - 使用(http://code.google.com/p/cocos2d-android)在设备上呈现的图像 enter image description here

cocos_lib_issue.png - 使用(http://github.com/ZhouWeikuan/cocos2d)在设备上呈现的图像 enter image description here

1 个答案:

答案 0 :(得分:0)

  

Cocos2d不支持高于1024的图像分辨率吗?

这可能是正确的。在大多数设备上,它不是2048,但旧设备仍然限制在1024最大尺寸。我认为这是一个OpenGL限制,而不是Cocos2d。我相信OpenGL 1.1及更低版本仅限于1024 * 1024纹理。

如果你可以直接调用opengl调用,请尝试Java的等价物:

glGetIntegerv(GL_MAX_TEXTURE_SIZE, &result);