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



你手机贴图是多大了的,估计贴图太大了
是挺长的,高大概有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吧,纹理打包工具。