pixijs很强大,但是没有一款好用的界面编辑器。
纯代码进行布局还是效率太低,修改起来也麻烦。
pixijs很强大,但是没有一款好用的界面编辑器。
纯代码进行布局还是效率太低,修改起来也麻烦。
公司实现了自己的视频播放器,自己解码,生成Yuv422数据,然后用WebGL显示。
现在我们想要在pixi中渲染Yuv视频数据。
pixi.js在移动端用touch事件,pc端用mouse事件,引擎内没有做转换。开发和测试会有很多不方便。
移动端,只实现了touchstart、touchmove、touchend,大多数情况下是不够用的,还需要自己来扩展。
flash中,我们经常会需要知道鼠标的位置,通过对象的mouseX、mouseY属性是很方便的,pixi.js中,对象没有mouseX、mouseY属性,那么我们怎么获取鼠标的位置呢?
pixi.js中显示对象没有scaleX、scaleY属性,而是有一个scale属性,scale是一个Point类型的。
我一开始以为不能直接修改scale属性实现缩放,测试一下,发现可以。
之前用MovieClip做动画的时候,发现stage的刷新频率(自己用setTimeout实现)和MovieClip的刷新频率不同步。
之前对比了createjs/egret/pixijs的效率:https://hanyeah.cn/blog/post/pixi%E5%92%8Ccreatejs%E6%95%88%E7%8E%87%E5%AF%B9%E6%AF%94.html。
但是是在静态的情况下对比的,如果让元件动起来,结果就又不一样了。