首先,一般来说staegGL里的显示对象缩放是出现锯齿而不是黑边,除非大小是2的幂(源代码中设定的),当使用了我之前讲的修改锯齿的文章的方法后才会出现黑边。 锯齿的处理方式: https://www.ajexoop.com/wordpres…
纹理是animateCC几年前出的一个新功能,主要用来帮不懂原理的动画师优化性能,鉴于很多新手对纹理一知半解,那么今天就详细的介绍下纹理。 我们首先来讲一下纹理的原理和为什么要用纹理? 纹理是把animateCC生成的复杂的矢量转化为位图的…
这个问题主要是源码判断了window上有没有createjs,ts版本不需要判断,想要解决问题只要把createjs-ts升级到1.0.6或以上版本就可以了。
今天介绍一个多点触控的插件hammer.js(其实这玩意儿很早就有了,我群里也说过,但是有人不知道,那我在博客里补一下……),顺便发个demo,大家可以看一下createjs和hammer结合的写法 demo:https://www.aje…
注意:这里的矢量是指矢量图片,如果要同屏大量渲染动画,请博客里搜索spritesheetBuilder。 cache大家都知道,当对象子集太多或者太复杂的矢量或者有滤镜叠加模式的时候可以用来优化性能。但是cache在没有后续操作的情况下真的…
记得几年前有个童鞋问我,他们给学校的window按压屏无法使用move类型的事件,我帮他解决了。当初认为这种需求是小众需求,就没有写在博客里,直到最近我也遇到了这个需求,那么今天我就把代码直接分享出来。 //windows触摸屏上用touc…
随着chrome的更新,下面这些demo的部分数值对比已经不能作为参考,图片和canvas矢量的性能大幅度提升,图片超过了矢量svg,简单的canvas矢量超过cache的状态的矢量(具体还是视自己的电脑性能和chrome的版本) 位图性能…
最近在帮群友解决问题的时候,无意中发现了on的一些特性,这让我好奇的打开了源码,结果发现on这个api大有文章。 大家都知道我写代码几乎不用on,都是addEventListener,不仅是flash遗留下的习惯,而是我当初认为on是类似于…
由于animateCC的添加舞台代码不是addChild而是timeline.addTween,所以一般的删除元件和调整层级的方法是不管用的(单帧或stop了的元件除外,但是仍不推荐用child系列api,会有bug),比如removeCh…
最近因为工作问题,需要用到vue+createjs,既然用vue当然是es6版本的createjs最好,就去试用了一下,毕竟是beta版本还是发现了一些大问题,以下做个汇总。 汇总之前很多人都不知道2.0怎么下载,这里附加教程链接:http…
下一页