在制作了一个demo中关于骨骼动画的,用异步加载骨骼动画
CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfoAsync(“BZ.ExportJson”, this, schedule_selector(BattleLayer::enemyLoaded));
时会在android上闪退(不知道是不是代码问题???),而用同步加载时就没出现闪退现像,但是就是显示的骨骼不稳定 出现闪动 这个是动画本身问题还是。。。。。
楼上的哥们解决了骨骼会闪动的问题嘛?我在小米1的机器上测试也出现了这个问题啊,测试了三星,酷派,HTC的手机都没问题,现在真是特么烦躁啊!
是不是同时加载了别的文件呢?比如同时加载个图片,plist图片什么的,我也写了个加载器做加载进度条时同时加载了好多类型的资源时偶尔会出现闪退的问题,后来把不同类型分开加载,做个加载队列,一个类型加载完再加载另一个类型就没出现闪退的情况了,希望对你有帮助!
我的显示有问题,在一些按在安卓机上面骨骼显示不全,有的人物只显示两条腿的骨骼
显示不全的问题,可以看下你的多个骨动画的画片文件有没有重名
找到原因了吗?我的小米1也显示不全
看来骨骼动画还不是很稳定
可以看一下在合成骨骼动画png的时候.使用的图片源是否有同命名现象,我的就是这样解决的
楼主提的这两个问题引擎团队不管了吗?至今也没看到解决方案啊,而且可以肯定原图片是没有同名的。如果同名就加载不进去了,而且其他手机也不会正常运行吧!
求解决啊,我的三星,小米3都有这个问题。。。
半年多了没解决方案
我是在windows上正常 在安卓手机上有个图片看不到
有可能是文件名的问题 ,比如 同一文件,命名的时候是大写,调用的时候用的小写,在windows上没问题
android上要么找不到文件,要么蹦
以后这类问题请直接给我们发送文件吧。显示不全多数是纹理没找到的原因。如12楼所说
楼主 解决此问题了么, 我也出现这个问题了 我的是同步加载资源 的 玩了 几次后 就出现了 动画闪烁问题
这个是 resortchild的时候不稳定排序导致的吧。改成稳定排序看下正常不,如果还不正常那就是性能问题了
遇到同样的问题,如果是命名问题:其他机型没问题,我的时小米1s上出现闪动。性能问题??
问题解决了,小米1s版本出现的问题,版本是2.2.3,将CCTextureAtlas::initWithTexture方法中的m_uCapacity 固定设为32 之后正常了。。。