3.4 android在切换场景的时候出现了,在PC出现不了,先是以为是内存问题,优化了内存,但是还是会出现。
这图是什么鬼啊 ,看不清
我使用 2.2.5版本的时候,
遇到过一次 字体出现 错误,显示的不正确了。
当时的情况是丢图。当时发生错误的字体使用的是 CCLabelBMFont
我当时用了两个方法,
第一个方法,将这个字体用到的 纹理图片 在游戏开始时加载进来,整个游戏中 并不回收这张纹理。
CCTextureCache::sharedTextureCache()->addImage(“levelFont.png”);
第二个方法是,检查 字体用到的.fnt文件,
看看里面有一个地方, size = 的地方, 先改成 size = 32 试验一下。
不知道对你有没有帮助,希望你在解决了问题之后,回到这个帖子,分享一下你是在什么情况下遇到的这个问题,
之后又是怎么解决的这个问题,让之后遇到同样问题的人,能够轻松些解决这个问题。
对了,还有一种情况,
当时是 调用移动基地的付费功能后,
调用 android端的 native函数来通知 c++端付费结果,
那时,是有一定概率出现字体错误,原因是我当时立刻就进行了addChild等操作,
后来,我使用 CCDelayTime + CCallFunc的方式,让 addChild等操作延时后再进行,解决了这个BUG。
关注