AnimateCC H5 canvas 在某一帧使用_this.addChlid(x)每次到这一帧就会重复显示x对象,怎么解决?
答案:1 悬赏:0 手机版
解决时间 2021-04-02 21:46
- 提问者网友:無理詩人
- 2021-04-02 06:56
AnimateCC H5 canvas 在某一帧使用_this.addChlid(x)每次到这一帧就会重复显示x对象,怎么解决?
最佳答案
- 五星知识达人网友:等灯
- 2021-04-02 07:47
animate cc的canvas项目生成的主要是js,而非html和css。
最大的冗余其实是必须引入createjs库,其它代码相对来说是很少的。除非你不打算用引擎,否则,用createjs还是不错的选择。而且,自动生成的代码里边好多方法都是用的简写,自己写代码肯定不会这么做(为了可读性),这样来看,比自己写代码量还要少。
选择用animate cc一般都是要做动画的,而做动画,真的没有哪个工具比flash功能更全面,使用更方便了。
animatecc自动生成的,一般是素材和动画,而逻辑是要自己写js代码实现的,所以,一般不会有很大的冗余。
当然也会有不完善的地方,比如我最近遇到过一个,就是放一个静态文本,然后自动生成的代码里边就会有一大堆东西,感觉应该是把每一个字都以图片的形式并且用base64编码来存储了,但是,这些是可以优化的,比如改成动态文本就好了。
最大的冗余其实是必须引入createjs库,其它代码相对来说是很少的。除非你不打算用引擎,否则,用createjs还是不错的选择。而且,自动生成的代码里边好多方法都是用的简写,自己写代码肯定不会这么做(为了可读性),这样来看,比自己写代码量还要少。
选择用animate cc一般都是要做动画的,而做动画,真的没有哪个工具比flash功能更全面,使用更方便了。
animatecc自动生成的,一般是素材和动画,而逻辑是要自己写js代码实现的,所以,一般不会有很大的冗余。
当然也会有不完善的地方,比如我最近遇到过一个,就是放一个静态文本,然后自动生成的代码里边就会有一大堆东西,感觉应该是把每一个字都以图片的形式并且用base64编码来存储了,但是,这些是可以优化的,比如改成动态文本就好了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯