Android Cocos2d Xoom 图像像素化问题
我正在使用 Android Cocos2d Ref。 (http://code.google.com/p/cocos2d-android-1)。
所有功能均可在标准设备、三星平板电脑(1024*600 分辨率)下正常运行。 问题始于 Motorola Xoom (1280*800)。
Cocos2d不支持高于1024的图像分辨率吗?
如果有任何其他替代 Cocos2d 源,请告诉我。
我附上了3张图片.. Rainbow.jpg - 原始图像
cocos_github_issue.png - 使用 (http://code.google.com/p/cocos2d-android)
cocos_lib_issue.png - 使用 (http://github.com/ZhouWeikuan/cocos2d)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可能是正确的。在 ios 上,大多数设备的最大尺寸不可达 2048,但较旧的设备仍限制为最大尺寸 1024。我认为这是 OpenGL 的限制而不是 Cocos2d 的限制。我相信 OpenGL 1.1 及更低版本仅限于 1024 * 1024 纹理。
如果您可以直接调用 opengl 调用,请尝试与此等效的 Java:
That's likely correct. On ios it's not upto 2048 on most devices, but older devices are still limited to 1024 max size. I think this is an OpenGL limitation rather than Cocos2d. OpenGL 1.1 and lower are, I believe, limited to 1024 * 1024 textures.
If you can call opengl calls directly, try the Java equivalent of this: