createjs与pixi,cocos,laya之间的定位和优势
不管是新人和老人可能都会对createjs现在的定位和优势有疑惑,那今天我就来解答一下。
首先createjs一直是有自己的优势的,是别的引擎替代不了的,那就是animateCC,那么有人会说了pixi用插件也可以使用animateCC,pixi是不是更好?首先就算是支持,支持的程度也是不一样的,createjs是完全支持。第二,pixi的animateCC插件对pixi支持最好的版本是5和6,5和6跟createjs差距并不大,没必要专门使用pixi。pixi现在强势的地方在于8,特别是webgl方面对createjs是碾压级别的(不是性能方面,是功能方面)。所以当需要依赖animateCC的项目,用createjs是最好的。
用pixi的话,首先你要考虑,需不需可视化编辑,需不需要运行到多个平台。如果需要多平台(微信小游戏,抖音小游戏)率先考虑cocos或laya,单纯依赖可视化,可以视项目大小选择createjs或cocos,laya。如果都不需要你就考虑学习成本,createjs转pixi学习成本很低,因为api差不多,而且都是面向对象编程。而cocos和laya,特别是laya,则是面向组件编程,学习成本会比较大。但是cocos和laya可以发布多个平台,pixi则是国外最常用的引擎,如果你有国外需求和pixi是首先考虑的。
cocos和laya一起说,这两个学习难度都比较高,但是很好就业,做大型游戏也比较方面。所以有这方面需求的就率先选择这2个其中之一,特别是你准备在游戏行业作为职业深耕的。
最后再说一句,createjs其实性能和其他几家差别并不大,主要问题还是出在功能上,很多功能需要自己封装,如果做一些复制的功能,对于新手很不友好,特别是webgl方面(有些问题甚至还需要曲线救国)。但是如果你没 有这方面需求,你就可以大胆选择createjs(比如教育行业,基本不会有显卡,webgl压根用不上)
智雅
可以的