Spine的性能确实会比较好,不过Spine的编辑器是收费的
— Begin quote from ____
引用第20楼printerhkj于2016-01-12 16:46发表的 :
Spine的性能确实会比较好,不过Spine的编辑器是收费的 http://www.cocoachina.com/bbs/job.php?action=topost&tid=455027&pid=1479040
— End quote
dragonbones也挺不错,不过性能比Spine的差点,用起来感觉也没spine那么方便
然后你这边的性能主要应该是节点数和call数太多
节点数这个应该不太好解决,用了骨骼动画节点数差不多是固定的
call数多除了图片张数问题应该就是zorder的问题了
帧动画应该是可以缓解节点数多的问题,个人感觉还是要看资源动画情况做取舍。如果用帧动画的资源会比用骨骼的小的,那倒是可以用帧动画了。
calls多确实是zOrder引发的,这个问题不可回避
然而,calls多对游戏性能并没有太大影响,20ms最多能降到19ms
主要原因还是cocos studio的骨骼动画性能低导致的
动画用的就是补间帧,每个动画大概80多帧,设置了10个帧,应该没有太大的优化空间
我也遇到这个情况,敢问lz解决了吗?愁啊
cocos2dx3.8.1 + cocos studio 2.3.3的骨骼动画性能就是不理想,乘早换spine吧,性能能提升不少
不知道最新的cocos有没有做优化