animateCC整合sprite表bug

  • 内容
  • 评论
  • 相关

诶,刚刚夸奖过animateCC把flashCC的整合sprite表功能做好了,却又发现了这个功能的bug,我先简单的讲下这个功能。QQ图片20160511140646整合sprite表的功能我之前讲过(http://www.ajexoop.com/wordpress/?p=149),就是把资源整合在一起,减少加载次数,以增加加载速度。但是这个功能现在却有个问题,如果资源过大用到旋转动画的时候会造成动画非常的卡,特别是chrome,简单的来讲就是导出的sprite表图非常大,那么动画里只要用到旋转功能就会变的很卡。这个bug我也不知道是createjs的原因还是浏览器的原因(手机上是好的),猜想应该是旋转时的重绘区域变成sprite表(就是那一大张资源图)的重绘区域了。

我现在举个例子(服务器带宽低,demo请稍等一会),下面的例子是使用了sprite表带有旋转倒计时的demo,大家可以看一下帧频。http://www.ajexoop.com/demo/m3LightTest/index2.html然后是这个例子,再看下帧频就正常了。http://www.ajexoop.com/demo/m3LightTest/index.html这个2个demo的区别是一个用了sprite表整合资源,一个没用,效率是一个天一个地(假如说你们看到没区别请下面回复我)。所以,针对这个功能如果要用到旋转动画,就是rotation,那就不要用整合sprite资源表这个功能。

评论

2条评论
  1. Gravatar 头像

    匿名 回复

    chrome浏览器打开没有什么看到什么区别

    • Gravatar 头像

      ajex 回复

      @匿名 帧频应该是不一样的 至少我这里会出现这样的问题 可能跟兼容性也有关系

发表评论

电子邮件地址不会被公开。