急~在线等...cocos2d-x 2.2.1 在酷比分辨率800 * 480 ,内存512 手机上部分精灵变黑了

cocos2d-x2.2.1 在酷比分辨率800 * 480 ,内存512 手机上部分精灵变黑了,其他的手机都没有问题,在其他牌子800 *480 手机运行也没有问题~游戏已经发出去,所有厂商都问题,就是这个酷比手机有问题。现在手上也没有这种手机。求大神给点建议啊~~完全无从下手了

自己顶个:2::2::2::2:

你手机贴图是多大了的,估计贴图太大了

是挺长的,高大概有4000多,但是我把它分解成了8张1130 * 512 的图片了

最好是分成1024以下,当然现在手机只要在2048以下基本就可以了

我之前在一个手机上安装游戏时,发现有 “丢图” 的情况 ,就是有些图能看到,有些看不到,而且游戏并不崩溃,仍然可以运行。

跟这个情况有点相似,

那时,出现那个问题,是因为我使用了 CCSpriteBatchNode,

spriteSheet = CCSpriteBatchNode::createWithTexture(CCTextureCache::sharedTextureCache()->textureForKey(“ForTestA.png”));

我想起过去曾经初始化字体时设置大小的问题,于是,

我更改了代码,初始化时,指定其容量

spriteSheet = CCSpriteBatchNode::createWithTexture(CCTextureCache::sharedTextureCache()->textureForKey(“ForTestA.png”),40);

之后,问题解决了。

如果你也使用了 CCSpriteBatchNode ,那么,在最开始,制定其 容量测试一次,也许能解决这个问题。

制定 应为 指定 笔误。

用plist吧,纹理打包工具。