【问题标题】:Android Cocos2d Xoom Image Pixelation IssueAndroid Cocos2d Xoom 图像像素化问题
【发布时间】:2011-09-26 11:17:14
【问题描述】:

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

在标准设备、三星平板电脑(1024*600 分辨率)上一切正常。 问题始于摩托罗拉 Xoom (1280*800)。

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

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

我附上了 3 张图片.. 彩虹.jpg - 原始图像

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

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

【问题讨论】:

  • 我正在使用 Cocos2d 框架在 android 中进行游戏开发..你能推荐一些示例和书籍来提高我的技能...我没有从网上找到任何主要的示例书籍

标签: android game-engine cocos2d-android


【解决方案1】:

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

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

如果您可以直接调用 opengl 调用,请尝试 Java 等效项:

glGetIntegerv(GL_MAX_TEXTURE_SIZE, &result);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-06
    • 2014-11-05
    • 1970-01-01
    • 1970-01-01
    • 2022-11-17
    • 2016-01-03
    • 1970-01-01
    • 2013-04-13
    相关资源
    最近更新 更多