【发布时间】:2013-09-14 08:02:35
【问题描述】:
CCScene 在更高分辨率下不显示任何内容?
我正在做一个项目,我正在使用 cocos2d_android.jar 并且在 4.3 版本上屏幕变黑,music/ccTouches/others 工作正常。
即使我用 API 级别 18(4.3 版本)更改了 jar 文件,添加到我的项目中,导入时没有错误并使用他们的类,但在 RunTimeError 发生如下:
09-14 07:49:49.890: E/AndroidRuntime(1282): FATAL EXCEPTION: GLThread 102
09-14 07:49:49.890: E/AndroidRuntime(1282): java.lang.NullPointerException
09-14 07:49:49.890: E/AndroidRuntime(1282): at org.cocos2d.nodes.CCAtlasNode.calculateMaxItems(CCAtlasNode.java:86)
09-14 07:49:49.890: E/AndroidRuntime(1282): at org.cocos2d.nodes.CCAtlasNode.<init>(CCAtlasNode.java:80)
09-14 07:49:49.890: E/AndroidRuntime(1282): at org.cocos2d.nodes.CCLabelAtlas.<init>(CCLabelAtlas.java:41)
09-14 07:49:49.890: E/AndroidRuntime(1282): at org.cocos2d.nodes.CCLabelAtlas.label(CCLabelAtlas.java:36)
09-14 07:49:49.890: E/AndroidRuntime(1282): at org.cocos2d.nodes.CCDirector.setGLDefaultValues(CCDirector.java:600)
编辑 3:
当我在 Cocos2d-android 主库中更改 API 级别 18 时出现这些错误,但在此之后我发现问题不属于 API 级别 17/18,而不是我将库更改为之前的 AND ISSUE与高分辨率有关
我调试了项目,但无法解决这个问题。
编辑 1:
我检查了两个通过 cocos2d-android.jar 制作的游戏,同样的事情发生在一个游戏中,比如 CCScene 没有显示任何内容,而另一个运行正常。强>
编辑 2:
Nexus 7 分辨率 1280*1920 并且在屏幕尺寸发生多次变化后高度是可以接受的,我发现 1735 是 cocos2d-android 采用的最大高度。 有什么办法可以增加高度的大小
使它工作的可能性是什么。有人建议方法
【问题讨论】:
-
专注于 EDIT 2"
标签: android cocos2d-x cocos2d-android