在某款android机型图片渲染失败,无明显规律

机型 ZET V889D 安卓版本 2.3.6

绘制失败图片信息 格式png 大小374KB 尺寸 748 1476

界面是使用cocosbuilder将图片摆布的

操作流程:选择界面,进入游戏,返回到选择界面

画面来回切换,不确定哪一次会发生 一张图片会渲染失败,(看不见但是程序可以判定它存在可以获取到坐标)。界面扔可正常操作,再次切换回来仍然正常 需要来回切换好多次才会出现 几率大致50多次 甚至100次才会出现一次

以下是测试方法,以失败告终

1 考虑内存,删除了此界面其他图片 只留这一张和另外一张小的

2 考虑渲染方式 从Texture直接加载改为打包成plist+png使用plist的方式

3 是否ccbi与cocos2dx绑定存在几率缝隙?尝试了在程序中添加图片 测试结果 失败

4 将那张不显示的图片 替换成其他图片 测试,这个新图片没问题,不过以前没出现问题的图片 不见了 ,但是这次返回 不能恢复正常 只能退出游戏后再进入 才恢复

5 越测试 问题越大了 ,主界面一张背景图 不见了

已经测试 在其他机型均未发现问题 只在这款机型上

请教各位前辈,指点一二,感激不尽 是否是这款机器的问题呢?

我也出现过类似状况,报错opengl error 0x0505. 我当时原因是使用了LabelAtlas创建时使用了空字符串LabelAtlas::create("", "xx.png", 21, 29, '0');

改成就不会出现这种状况

LabelAtlas::create("0", "xx.png", 21, 29, '0');